← RedpineCONTENT HISTORY

Update to Redpine

Snapshot Oct 9, 2026 · 18:02 UTC · version 1.0.2

WHAT CHANGED · RULE-BASED ANALYSIS

Payment or plan references changed

Package contents changed in 10 files: .app.json, .codex-plugin/plugin.json, .mcp.json, …. Open the file diff to inspect the edits.

Observed in published text. Live prices and checkout terms have not been verified by this change.

Short excerpts from up to four changed fields. Open the full comparison for all changes.

File entries below show saved metadata, such as size and fingerprint. Open a changed file in the full comparison to read its text edits.

Package file

Before

Sep 30, 2026 · 23:08 UTC

99e4bc0bc6d305e899f7db9bb294f48c0d1f5924da29937dfe0c4744edd4c264

After

Oct 9, 2026 · 18:02 UTC

8af0a36b94d47fe851ae8923f7496ea4d797c54d862e04dc93bace040571d11b

Package file

Before

Sep 30, 2026 · 23:08 UTC

127

After

Oct 9, 2026 · 18:02 UTC

99

Package file

Before

Sep 30, 2026 · 23:08 UTC

f1010a87d6dd489f058f598db4c609f81093813f1e6b9689b20b63aec088f27f

After

Oct 9, 2026 · 18:02 UTC

1d830bf85a291173ae965a6f917011ac1e688a4955395bdc7dec8fbf876f309d

Package file

Before

Sep 30, 2026 · 23:08 UTC

4238

After

Oct 9, 2026 · 18:02 UTC

4704

Compare saved observations

Download comparison JSON

skills/redpine-search/references/craft.md

Lines starting with − were removed; lines starting with + were added. Other lines provide context.

--- before
+++ after
@@ -0,0 +1,53 @@
+# Querying well
+
+Organised by what the data looks like, not which provider serves it. A new
+integration or collection fits one of these shapes; the advice does not change.
+
+## Live snapshots
+
+Positions, prices, statuses: anything that is true at a moment.
+
+- Timestamp every value you report. The payload has the moment; use it.
+- Do not describe a snapshot as the present tense. "Was at X at 14:02Z", not
+  "is at X".
+- Units and coordinate order vary across providers. Take them from the schema
+  and the payload. Never convert silently.
+
+## Entity lookups
+
+Companies, people, places, identifiers.
+
+- Resolve names to codes or identifiers first. A city is several airports; a
+  company name is several tickers across jurisdictions; a person's name is many
+  people. `inspect-tool` tells you which identifier the tool wants.
+- Two identifier systems that look alike are usually not interchangeable. Do
+  not translate between them on assumption.
+- When the question is ambiguous, say which entity you searched for.
+
+## Monitoring and mentions
+
+Coverage, press, brand tracking: anything with a stream over time.
+
+- Anchor to an entity and a window. A bare name returns the firehose.
+- Counting appearances and reading substantive coverage are different
+  questions. Pick the tool that answers the one asked, not the one that returns
+  more.
+- Licensed text is quoted, attributed, and not extended beyond what was
+  returned.
+
+## Semantic collections
+
+Full-text document collections searched by meaning.
+
+- Query in a sentence that states the actual question. A keyword-stuffed query
+  retrieves worse than plain prose against a semantic index.
+- Use `filters` for publisher, journal, and date rather than stuffing them
+  into the query text.
+- A result is a chunk of a document, never the document's conclusion.
+- Cite from the payload (title, publisher, date) and never reconstruct a
+  citation from memory.
+- Publisher metadata dates can be wrong. If the age of a source carries the
+  argument, report what the record says rather than asserting it.
+- Nothing relevant returned means the collection does not support the claim.
+  Say that. Do not fall back to training data and present it as a retrieval
+  result.
Full technical diff · 13 changed fields

changed /files/.app.json/sha256

BEFORE
"99e4bc0bc6d305e899f7db9bb294f48c0d1f5924da29937dfe0c4744edd4c264"
AFTER
"8af0a36b94d47fe851ae8923f7496ea4d797c54d862e04dc93bace040571d11b"

changed /files/.app.json/size

BEFORE
127
AFTER
99

changed /files/.codex-plugin~1plugin.json/sha256

BEFORE
"f1010a87d6dd489f058f598db4c609f81093813f1e6b9689b20b63aec088f27f"
AFTER
"1d830bf85a291173ae965a6f917011ac1e688a4955395bdc7dec8fbf876f309d"

changed /files/.codex-plugin~1plugin.json/size

BEFORE
4238
AFTER
4704

added /files/.mcp.json

BEFORE
Field was absent
AFTER
{
  "sha256": "17fd688cca7991b2412d1b55692317a2d6a68f3d845a66368b4c28717a844fff",
  "size": 90
}

added /files/assets~1icon.svg

BEFORE
Field was absent
AFTER
{
  "sha256": "b37aa36831366e7c55dd033dc16b703d18f5e0c81f374eb04e7f018612662a72",
  "size": 673
}

removed /files/skills~1redpine-search~1LICENSE

BEFORE
{
  "sha256": "8c29581e7d3f5676b658b024ca03c4226f4da54ba103bc13855856a340d8556e",
  "size": 1078
}
AFTER
Field is absent

changed /files/skills~1redpine-search~1SKILL.md/sha256

BEFORE
"f4bbd3c2483ac3a9f05b4f1c6936a7817230eeafe38964e9436dec584ef5db79"
AFTER
"c7d9228655e16d32ba471d80b57b2adbcb4c6bd11de57bff9c23a39ee7fcc9c4"

changed /files/skills~1redpine-search~1SKILL.md/size

BEFORE
5436
AFTER
9953

added /files/skills~1redpine-search~1references~1billing.md

BEFORE
Field was absent
AFTER
{
  "sha256": "687d4a7dccec5f46aaf96d27ba724fd153a2284d512f606b988251341dc4eead",
  "size": 2161
}

added /files/skills~1redpine-search~1references~1craft.md

BEFORE
Field was absent
AFTER
{
  "sha256": "c10686a0ef700cc4bb7dd659b630fe2b567318dfb6fa5a729bccd8406e112b66",
  "size": 2214
}

added /files/skills~1redpine-search~1references~1search.md

BEFORE
Field was absent
AFTER
{
  "sha256": "94bb8fbb80c399170b579a64038099c4f4303b23a79220cd474640c2fbc8725b",
  "size": 3685
}

added /files/skills~1redpine-search~1references~1troubleshooting.md

BEFORE
Field was absent
AFTER
{
  "sha256": "768a2efadb21ede8820c8568f8a55ae2a63829e1a0390a36921c5a2d27180916",
  "size": 2501
}
Full snapshot data
{
  "files": {
    ".app.json": {
      "sha256": "8af0a36b94d47fe851ae8923f7496ea4d797c54d862e04dc93bace040571d11b",
      "size": 99
    },
    ".codex-plugin/plugin.json": {
      "sha256": "1d830bf85a291173ae965a6f917011ac1e688a4955395bdc7dec8fbf876f309d",
      "size": 4704
    },
    ".mcp.json": {
      "sha256": "17fd688cca7991b2412d1b55692317a2d6a68f3d845a66368b4c28717a844fff",
      "size": 90
    },
    "assets/icon.svg": {
      "sha256": "b37aa36831366e7c55dd033dc16b703d18f5e0c81f374eb04e7f018612662a72",
      "size": 673
    },
    "skills/redpine-search/SKILL.md": {
      "sha256": "c7d9228655e16d32ba471d80b57b2adbcb4c6bd11de57bff9c23a39ee7fcc9c4",
      "size": 9953
    },
    "skills/redpine-search/references/billing.md": {
      "sha256": "687d4a7dccec5f46aaf96d27ba724fd153a2284d512f606b988251341dc4eead",
      "size": 2161
    },
    "skills/redpine-search/references/craft.md": {
      "sha256": "c10686a0ef700cc4bb7dd659b630fe2b567318dfb6fa5a729bccd8406e112b66",
      "size": 2214
    },
    "skills/redpine-search/references/search.md": {
      "sha256": "94bb8fbb80c399170b579a64038099c4f4303b23a79220cd474640c2fbc8725b",
      "size": 3685
    },
    "skills/redpine-search/references/troubleshooting.md": {
      "sha256": "768a2efadb21ede8820c8568f8a55ae2a63829e1a0390a36921c5a2d27180916",
      "size": 2501
    }
  }
}

SHA-256 of public snapshot: 85526d0009f777ad24ea4423a5e11b72c03974e6e6d3a1c5ac413d6cac81a8de