Skip to content

Freeze narrative architecture contract - #22

Merged
xtraid merged 1 commit into
mainfrom
docs/narrative-contract-v1
Aug 31, 2026
Merged

xtraid merged 1 commit into
mainfrom
docs/narrative-contract-v1

Conversation

@xtraid

@xtraid xtraid commented Aug 31, 2026

Copy link
Copy Markdown
Owner

Summary

  • freeze the Pages taxonomy, additive sitemap, component template, permalink policy, and single-owner asset semantics
  • bind the canonical SAT and separate search-UNSAT examples, v2 PDF outline, shared fields, and v1 compatibility boundary
  • inventory all 28 current public page sources, 53 Pages assets, 12 closed schemas, and downstream migration gates

Scope

Internal planning documents only. No public page, production code, schema, generator, dependency, or final asset changes.

Validation

  • make check (151 Python tests, 17 C test binaries, native and cross-engine smoke)
  • renderer: 262 passed
  • make pages-check
  • git diff --check
  • clean worktree and no generated artifacts

@xtraid
xtraid force-pushed the docs/narrative-contract-v1 branch from 4ae824b to 62edc0e Compare August 31, 2026 21:33
@xtraid
xtraid merged commit d2310f1 into main Aug 31, 2026
10 checks passed
@xtraid
xtraid deleted the docs/narrative-contract-v1 branch August 31, 2026 23:22
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.

1 participant