Skip to content

feat(index): validate search-index against the mirrored federation contract (content#175) - #14

Merged
astrapi69 merged 1 commit into
mainfrom
feat/175-search-index-schema
Aug 5, 2026
Merged

feat(index): validate search-index against the mirrored federation contract (content#175)#14
astrapi69 merged 1 commit into
mainfrom
feat/175-search-index-schema

Conversation

@astrapi69

Copy link
Copy Markdown
Owner

Teil des Sweeps zu astrapi69/adaptive-learner-content#175, identisch zu astrapi69/alc-ai#12 (dort RED-first gezeigt).

  • schema/search-index.schema.json gespiegelt (Eigentuemer: adaptive-learner-content).
  • validate_index prueft zusaetzlich zur handgepflegten Feldliste gegen das Schema; Varianten bewusst nicht zusammengelegt.
  • schema-drift.yml: Spiegel-Check gegen adaptive-learner-content main.
  • generate-index.yml: installiert jsonschema.
  • Generator vor dem Patch byte-identisch zur Referenz verifiziert; volle pytest-Suite gruen; search-index.json bewusst nicht lokal regeneriert (Self-Heal-Workflow bleibt zustaendig).

🤖 Generated with Claude Code

…ntract (content#175)

Mirrors schema/search-index.schema.json from adaptive-learner-content
(the contract owner) and lets validate_index check the generated index
against it, in addition to the hand-maintained floor - the two could
disagree silently before (an integer level passed the hand check).
Same change as alc-ai#12; RED shown there, suite green here.
schema-drift.yml gains the mirror-drift step; generate-index.yml
installs jsonschema.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@astrapi69
astrapi69 merged commit e9af408 into main Aug 5, 2026
7 checks passed
@astrapi69
astrapi69 deleted the feat/175-search-index-schema branch August 5, 2026 07:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants