@@ -759,21 +759,66 @@ Implementation evidence:
759759 ` uapi/tests/terminalOperationalHealthPanel.test.tsx ` ; package-level BTD tests
760760 are runnable through ` pnpm -C packages/btd test ` .
761761
762- ### Gate 8: V28 Promotion Proof
762+ ### Gate 8: V28 Metadevelopment And Promotion Proof
763763
764764Purpose:
765- Promote V28 only after commercial Protocol/Terminal MVP QA, Terminal readiness productization, MCP/ChatGPT App MVP readiness, tests, proof , and documentation are closed .
765+ Close the repository metadevelopment standard that V28 introduced: version branches, gate-prefixed branches, quality commit messages, maintained gate workflows, promotion workflows , and a carryforward audit that prevents remaining commercial-product work from being hidden inside promotion prose .
766766
767767Acceptance criteria:
768768
769- - V28 SPEC, DELTA, NOTES, PARITY, and PROVEN are synchronized.
770- - package/API, ORM, protocol-demonstration, UAPI route, Terminal UI, and build checks pass.
771- - unversioned-route scan passes.
772- - V29 Terminal depth, V30 Protocol/BTD hardening, V31 Auxillaries depth, V32 provation/testing depth, V33 interface depth beyond the V28 MVP, V34 deployment depth, V35 telemetry/documenting depth, and V36+ Exchange/Conversations depth are explicitly staged.
773- - a V28 version-branch pull request into ` main ` runs promotion-grade
774- automation; only after those validations pass does automation commit the
775- standalone ` BITCODE_SPEC.txt ` pointer change.
776- - ` BITCODE_SPEC.txt ` remains V27 until the final automated promotion step.
769+ - branch policy is source-documented: V28 work integrates through
770+ ` version/v28 ` ; gate work occurs on ` v28/gate-N-* ` branches; gate branches
771+ merge into the version branch; only the complete version branch requests
772+ promotion into ` main ` .
773+ - contribution policy is source-documented: commits are quality-grouped and
774+ titled descriptively enough for promotion proof and future operators.
775+ - the gate workflow checks draft canon posture, import/casing hygiene, package
776+ typechecks/tests, focused UAPI route/Terminal tests, demonstration tests,
777+ diff hygiene, metadevelopment readiness, and a dry-run V28 promotion plan.
778+ - the V28 promotion workflow triggers only for ` version/v28 ` pull requests into
779+ ` main ` , runs promotion-grade checks, executes the canonical promotion script,
780+ generates/commits ` BITCODE_SPEC_V28_PROVEN.md ` , and advances
781+ ` BITCODE_SPEC.txt ` only in the automated promotion commit.
782+ - the V28 parity matrix includes a rich carryforward audit for the commercial
783+ product gates that follow Gate 8: Depositing, Read Request, Read-Need
784+ synthesis/review/resynthesis, Finding Fits, AssetPack preview, BTC
785+ settlement/read-license, PR delivery, Terminal UX, public/internal
786+ documentation, proof coverage, and local/live validation.
787+ - unversioned-route scan passes and ` BITCODE_SPEC.txt ` remains V27 until the
788+ final automated promotion step.
789+
790+ ### Gate 9: Commercial Depositing And Depository Evidence
791+
792+ Gate 9 owns source deposit productization after the metadevelopment gate:
793+ repository inventory, deposit admission, depository evidence storage,
794+ measurement vectors, wallet/depositor boundaries, search-index population, and
795+ Terminal visibility for deposited source materials.
796+
797+ ### Gate 10: Read Request To Read-Need Comprehension
798+
799+ Gate 10 owns the enterprise Reading start: request Read, synthesize a
800+ reviewable Need through ` ReadNeedComprehensionSynthesis ` , allow feedback and
801+ resynthesis, persist accepted Need truth, and block Finding Fits until the Need
802+ is reviewed.
803+
804+ ### Gate 11: Finding Fits And Source-Safe AssetPack Preview
805+
806+ Gate 11 owns ` ReadFindingFitsSynthesis ` : depository search, candidate fit
807+ ranking, fitting deposits as synthesis context, AssetPack measurement, source-
808+ safe preview, Share-to-Fee quote, and proof-rich Terminal stream visibility.
809+
810+ ### Gate 12: Settlement, Rights, Delivery, And Reconciliation
811+
812+ Gate 12 owns BTC settlement, depositor/reader ownership boundaries, read-license
813+ rows, ledger/database synchronization, protected-source unlock, and PR delivery
814+ of the purchased AssetPack into the Reading repository.
815+
816+ ### Gate 13: Commercial Product Closure And Promotion Readiness
817+
818+ Gate 13 owns final commercial-product closure: website application UX, package
819+ abstractions, tests, local live validation, staging-testnet readback evidence,
820+ public/internal documentation, generated proof coverage, and the final
821+ ` version/v28 ` promotion pull request.
777822
778823## Draft Boundary
779824
0 commit comments