Lock server to canonical research-node schema #78

Merged
lost-rob0t merged 3 commits from agent/research-node-schema-lock into master 2026-07-28 06:49:46 +00:00
lost-rob0t commented 2026-07-27 08:00:56 +00:00 (Migrated from github.com)

What changed

  • adds an explicit StarIntel schema lock pointing at merged Auto Dig PR #46 / commit ff814ff63868286d68e21502122832802cd5e361
  • records the canonical schema, expansion, and manifest paths
  • verifies that research-node exists in the canonical v0.9 schema
  • verifies strict data fields, required objective and status, expansion coverage, dtype count, and expansion hash
  • runs the lock check in pull requests, agent branches, dev, and master

Why

The server must not silently validate or document a different StarIntel contract than the Python, JavaScript, Common Lisp, Nim, browser, and Auto Dig repositories.

Scope

This is a schema persistence and drift gate only. It does not revive the stale server-wide v0.9 migration PR #54 or mix unrelated ingestion/runtime changes into this PR.

Validation

GitHub Actions runs python scripts/check-starintel-schema-lock.py against the exact canonical merge commit.

## What changed - adds an explicit StarIntel schema lock pointing at merged Auto Dig PR #46 / commit `ff814ff63868286d68e21502122832802cd5e361` - records the canonical schema, expansion, and manifest paths - verifies that `research-node` exists in the canonical v0.9 schema - verifies strict `data` fields, required `objective` and `status`, expansion coverage, dtype count, and expansion hash - runs the lock check in pull requests, agent branches, `dev`, and `master` ## Why The server must not silently validate or document a different StarIntel contract than the Python, JavaScript, Common Lisp, Nim, browser, and Auto Dig repositories. ## Scope This is a schema persistence and drift gate only. It does not revive the stale server-wide v0.9 migration PR #54 or mix unrelated ingestion/runtime changes into this PR. ## Validation GitHub Actions runs `python scripts/check-starintel-schema-lock.py` against the exact canonical merge commit.
Sign in to join this conversation.
No description provided.