docs: correct MI producer-first contract dependency (#6) #25

Merged
adrian.tkacz merged 1 commit from issue-6-mi-contract-dependencies into develop 2026-10-08 20:39:25 +00:00
Member

Scope and Authority

Refs #6. Explicit owner mandate: MI owns and publishes the initial versioned operator/export contract; Console supplies consumer requirements and validates/adopts it. This is a bounded dependency/documentation correction, not implementation or completion of Console #6.

Canonical issue #6 body is corrected, with the durable owner decision at #6 (comment). No new/duplicate task or MI/other-repository mutation.

Changes and Acceptance

  • MI #16 -> contract-level consumer conformance/adoption -> Console #6 adapter/UI integration. No completion dependency from MI #16 back to Console #6.
  • Existing Console semantic requirements remain consumer input; no competing MI schema or guessed fields.
  • Offline, version-pinned portable conformance is explicitly separate from actual Console adapter/UI, browser/live and installed receipts.
  • Preserve genuine downstream projection/read-auth, MI publication/distribution, Router/Kernel integration, view/browser/security and separately authorized installed acceptance gates. Preserve the existing native #6 dependency on #3 as an integration gate, not a prerequisite to initial MI contract definition/validation.
  • Preserve the historical #2 design inventory and exact source evidence unchanged; add the new ownership/sequencing decision separately.
  • Missing/incompatible fields require concrete consumer requirements and requested versioned MI producer changes, never silent reinterpretation.

Tracked changes: docs/contracts.md and docs/roadmap.md only. No adapter/UI, BFF, browser topology, producer schema, new dependency, live/private access or weakened security.

Exact Subject

Base and merge base: 6a254921a62b4a81c51dcc2c414692d5c22cf35c.
HEAD: 1277ab69157000a0fa84b93ba3123b3e8aa50471.
Branch: issue-6-mi-contract-dependencies.

Validation and Review

  • Node 24.19.0 / npm 11.17.0 verified; make install passed, 221 exact locked packages, lockfile unchanged.
  • npm_config_offline=true make check passed in an explicit clean environment with synthetic HOME/cache/TMPDIR, including a rerun on the exact committed HEAD: formatting, 20 Markdown files, AST links, current-public secretlint, strict TypeScript, 21 tests in 3 files, temporary static build and project/runtime license validation with cleanup.
  • Initial Markdown MD018 wrapping failure corrected by clarifying prose; no gate weakening.
  • Working, staged and full committed base-to-HEAD git diff --check passed; clean committed source.
  • Fresh native independent whole-PR review ordinal 1/10: APPROVE, findings empty, exact HEAD/base above. Reviewer independently checked canonical issue/decision records, full delta and historical pinned MI source, and reran offline make check successfully. No remediation commits.
  • Final MCP currentness and canonical Git fetch match the reviewed HEAD/base; clean checkout, open/unmerged develop PR.
  • Exact-HEAD Forgejo CI run #2392 passed: https://forgejo.creatidy.com/Creatidy/creatidy-console/actions/runs/17.

READY_TO_MERGE for this bounded correction only. Standalone delivery leaves the PR unmerged and #6 open. No merge, closure, release or deployment is authorized.

Repository checks validate documentation/scaffold/tooling only. No actual MI contract fixtures, consumer integration or browser/installed acceptance were implemented or exercised; historical producer source evidence is preserved, not represented as current delivery.

## Scope and Authority Refs #6. Explicit owner mandate: MI owns and publishes the initial versioned operator/export contract; Console supplies consumer requirements and validates/adopts it. This is a bounded dependency/documentation correction, not implementation or completion of Console #6. Canonical issue #6 body is corrected, with the durable owner decision at https://forgejo.creatidy.com/Creatidy/creatidy-console/issues/6#issuecomment-15766. No new/duplicate task or MI/other-repository mutation. ## Changes and Acceptance - MI #16 -> contract-level consumer conformance/adoption -> Console #6 adapter/UI integration. No completion dependency from MI #16 back to Console #6. - Existing Console semantic requirements remain consumer input; no competing MI schema or guessed fields. - Offline, version-pinned portable conformance is explicitly separate from actual Console adapter/UI, browser/live and installed receipts. - Preserve genuine downstream projection/read-auth, MI publication/distribution, Router/Kernel integration, view/browser/security and separately authorized installed acceptance gates. Preserve the existing native #6 dependency on #3 as an integration gate, not a prerequisite to initial MI contract definition/validation. - Preserve the historical #2 design inventory and exact source evidence unchanged; add the new ownership/sequencing decision separately. - Missing/incompatible fields require concrete consumer requirements and requested versioned MI producer changes, never silent reinterpretation. Tracked changes: docs/contracts.md and docs/roadmap.md only. No adapter/UI, BFF, browser topology, producer schema, new dependency, live/private access or weakened security. ## Exact Subject Base and merge base: `6a254921a62b4a81c51dcc2c414692d5c22cf35c`. HEAD: `1277ab69157000a0fa84b93ba3123b3e8aa50471`. Branch: `issue-6-mi-contract-dependencies`. ## Validation and Review - Node 24.19.0 / npm 11.17.0 verified; `make install` passed, 221 exact locked packages, lockfile unchanged. - `npm_config_offline=true make check` passed in an explicit clean environment with synthetic HOME/cache/TMPDIR, including a rerun on the exact committed HEAD: formatting, 20 Markdown files, AST links, current-public secretlint, strict TypeScript, 21 tests in 3 files, temporary static build and project/runtime license validation with cleanup. - Initial Markdown MD018 wrapping failure corrected by clarifying prose; no gate weakening. - Working, staged and full committed base-to-HEAD `git diff --check` passed; clean committed source. - Fresh native independent whole-PR review ordinal 1/10: APPROVE, findings empty, exact HEAD/base above. Reviewer independently checked canonical issue/decision records, full delta and historical pinned MI source, and reran offline `make check` successfully. No remediation commits. - Final MCP currentness and canonical Git fetch match the reviewed HEAD/base; clean checkout, open/unmerged develop PR. - Exact-HEAD Forgejo CI run #2392 passed: https://forgejo.creatidy.com/Creatidy/creatidy-console/actions/runs/17. **READY_TO_MERGE** for this bounded correction only. Standalone delivery leaves the PR unmerged and #6 open. No merge, closure, release or deployment is authorized. Repository checks validate documentation/scaffold/tooling only. No actual MI contract fixtures, consumer integration or browser/installed acceptance were implemented or exercised; historical producer source evidence is preserved, not represented as current delivery.
docs: make MI contract dependency producer-first (#6)
All checks were successful
Development Checks / check (pull_request) Successful in 16s
1277ab6915
adrian.tkacz deleted branch issue-6-mi-contract-dependencies 2026-10-08 20:39:25 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Creatidy/creatidy-console!25
No description provided.