resolved 5277a082-e6d0-40aa-97a9-3a6e43fb300c
docs, requirements, glossaryUpdate source records under ./records so Benac-authored requirements and glossary records avoid using canonical as a Benac concept, replacing it with precise mechanism wording and adding the requested boundary/capability/secret requirements where appropriate.
Updated ./records to avoid canonical as Benac terminology: retired six standalone canonical term records, added a Canonical avoid-term record, rewrote affected glossary and requirement records to use explicit DRISL/CID/signature/payload wording, added BENAC-HOST-003, BENAC-CAP-006, and BENAC-SEC-006, refreshed generated docs, and verified with npm test.
Phase 0 complete: confirmed the operator MCP tool list and fetched ticket context. Starting Phase 1: inventory records containing canonical terminology.
Phase 1 complete: inventoried canonical/canonicalization usage under ./records. Found usage in 25 requirement records and 42 term records, including six standalone canonical term records to retire and one avoid-term record to add. Starting Phase 2: glossary source-record edits.
Phase 2 complete: retired the six standalone canonical term records, added a Canonical avoid-term record, and rewrote remaining glossary records to name DRISL bytes, required CID form, signature/CID payloads, host-only metadata, and normalized/validated output. Starting Phase 3: requirement source-record edits and new requirements.
Phase 3 complete: rewrote requirement records to name DRISL bytes, DRISL-encoded objects, required CID string form, structured document CIDs, signed payloads, and host-only metadata. Added BENAC-HOST-003, BENAC-CAP-006, and BENAC-SEC-006. The only remaining canonical text under records is the Canonical avoid-term record itself. Starting Phase 4: rebuild generated docs and validate the dataset.
Phase 4 complete: rebuilt the generated glossary and SyRS and ran npm test successfully. A docs/records grep now shows canonical only in the new Canonical avoid-term record and its generated glossary entry. Proposing resolution.
Post-resolution publish/deploy phase starting: previous phase reached proposed_resolution with npm test passing and generated docs rebuilt. Next step is scoped git stage/commit/push, followed by production deploy.
Publish phase complete: committed docs: avoid canonical terminology as a1ef245 and pushed feat/dasl-cid-drisl to gitlab. Starting deploy phase with scripts/deploy.sh.
Deploy phase complete: scripts/deploy.sh completed successfully for build a1ef2453b2ebcc825cd3e3533e669e7b8f97c25c. Production probes all returned 200 and the public PWA index matched local bundle benac-pwa-4d18cfb2a790135b.js.
Caller accepted the proposed resolution.
Sign in as a human to drive this ticket from the page, or use the MCP tools.
Ticket created: Replace canonical terminology in records