Repository navigation
schemas: experimental Story DNA v0 - #65
Draft
zedarvates wants to merge 2 commits into
Draft
zedarvates wants to merge 2 commits into
zedarvates wants to merge 2 commits into
Conversation
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.



First bounded slice for #64. Media-neutral schema only; no migration or runtime claim. Intended for fixture/round-trip validation before adapters.
Contract and fixture completion — 2026-10-03
happy-path.jsonlfixture; pin its source Git blob and retainmock: true. The checked fixture is a partial narrative projection, not a lossless conversion of the original Harbour project.Executed evidence
Head:
9146e0804123ae5ca3c5ab93fa35af111e09f1c5. Locally on Python 3.12.14:python -m pytest -q tests/test_story_dna.py— 37 passed. Includes source alignment, lossless Unicode/extension round-trip, independent process hash seeds, duplicates and unresolved references.py_compileandgit diff --checkpassed. GitHub workflow and SonarQube evidence must be checked on this new SHA; older green checks do not cover this change.Remaining scope / decision
The contract stays EXPERIMENTAL and this PR remains a draft. Review the v0 reference rules and extension policy before using it as an adapter boundary. No project migration, renderer, provider run, comic/manga export or Story-to-Game adapter is implemented by this change.
Current-head GitHub confirmation — 2026-10-03
Story DNA Contract run 37124506171 is successful on
9146e0804123ae5ca3c5ab93fa35af111e09f1c5. Bothcontract (3.11)andcontract (3.12)jobs completed successfully. SonarCloud analysis 111207923481 is also successful on the same head. This gate does not establish adapter/runtime behavior or closure of every security alert.