Skip to content

v0.4.0

Choose a tag to compare

@skyphusion skyphusion released this 05 Aug 00:10
· 23 commits to main since this release
f5a3312

v0.4.0

MINOR: per-target path maps, dual typecheck gate, rockenhaus deployment surface, reindex
connect retry, operator escrow relocate, docs brought to parity with the tree.

Features

  • Per-target includePaths / excludePaths (search-mcp#62). Nested maps under a
    target win per-repo over top-level maps so the same repo can be indexed at different
    granularities across targets. pathMapsForTarget, validation, and the additive guard
    all understand both layers.
  • Rockenhaus court-record deployment (search-mcp#58). Committed
    wrangler.rockenhaus.toml, npm scripts deploy:rockenhaus / sync:rockenhaus, third
    product target (search.rockenhaus.net / rockenhaus-public / fail-closed _corpus/).
    Tag deploy ships all three Workers.
  • Scripts typecheck gate (search-mcp#61). npm run typecheck is
    tsc --noEmit (Workers: src + index.test.ts) and
    tsc --noEmit -p tsconfig.scripts.json (Node: scripts/**/*.test.ts).

Fixes

  • Reindex unable_to_connect_to_ai_search [7017] (search-mcp#73). Treated as
    transient alongside cooldown 7020 so a green R2 upload is not followed by a red
    reindex on a temporary AI Search blip.

Ops / custody

  • Escrow steady state (search-mcp#65). Org secret SKYPHUSION_TARGETS_JSON; preferred
    re-escrow is the private crew-secrets workflow escrow-search-mcp-targets. Public
    search-mcp escrow-targets publish defaults off; CREW_SECRETS_ESCROW_TOKEN retired.
  • OPERATOR.md: topology is shape-only (no full repo lists); hybrid_search beta gap
    documented; rockenhaus is a first-class instance row.

Docs

  • README, DEPLOY, CLAUDE, OPERATOR, and this CHANGELOG aligned with scripts, workflows,
    three-worker deploy, dual typecheck, reindex retries, and escrow path.