Skip to content

PLAN: slice 5 read-only cuts shipped (evidence + access) - #5

Merged
mbreissi merged 2 commits into
mainfrom
docs/slice5-readonly-cuts
Jul 24, 2026
Merged

PLAN: slice 5 read-only cuts shipped (evidence + access)#5
mbreissi merged 2 commits into
mainfrom
docs/slice5-readonly-cuts

Conversation

@mbreissi

Copy link
Copy Markdown
Contributor

Records in the canonical plan the two read-only studio serve cuts built on core main (edgecommons#72):

  • Evidence — the release correlation envelope (two streams correlated, never fused; per-file sha256; devMode; evidence bundle), REVIEW #13.
  • Access — the CODEOWNERS rendering (last-match-wins; honest no-CODEOWNERS degradation), REVIEW #10.

Both proven live against the north-star Dallas site (sites/dallas-site, all three profiles; companion CODEOWNERS in bottling-company-test#8).

Names what remains: authoring and branch/draft orchestration are the write-path cuts; branch/draft depends on register W8 (concurrent drafts), still open — surfaced as the next decision, not invented.

🤖 Generated with Claude Code

https://claude.ai/code/session_01LsX7cWVGLszurNYMVwMJGo

mbreissi and others added 2 commits July 23, 2026 21:44
Record the two read-only `studio serve` cuts built on core main: Evidence (the
release correlation envelope, REVIEW #13) and Access (the CODEOWNERS rendering,
REVIEW #10), both proven live against the north-star Dallas site. Name what
remains: authoring and branch/draft orchestration are the write-path cuts, and
branch/draft depends on register W8 (concurrent drafts), still open.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LsX7cWVGLszurNYMVwMJGo
… drift)

The profiles epic rewrote the kernel's definition schema to one shared topology
+ per-platform profiles, but never updated this repo's mirror — so schema/ and
fixtures/dallas/ were still the pre-profiles flat form, and the design-and-fixture
CI gate has been red since #69.

- schema/deployment-definition.schema.json + the whole fixtures/dallas/
  (definition + bindings + layers) are synced from the kernel's canonical fixture
  and now byte-match the copy the kernel embeds.
- schema/validate.py: the bespoke 151-line proto-validator (which re-implemented
  S-1..S-9 + binding resolution) is replaced by a thin structural check —
  authored-schema conformance + referenced-files. The semantic rules, the
  effective(profile) merge, and the byte-for-byte render proof stay solely the
  kernel's; a second validator is exactly the drift the design warns against.
- DEFINITION.md rewritten to the authored model, pointing at the canonical schema
  descriptions + DESIGN-deployment-profiles.md rather than re-narrating flat form.
- TRACEABILITY.md: corrected the validation claim and added the model note (the
  element names are unchanged; delivery-half fields now live under profiles.<p>).
- ci.yml: reworded the fixture step; dropped the retired EDGECOMMONS_READ_TOKEN
  reference (core is public — anonymous checkout).

Both gate steps pass locally: structural validate green (4 nodes, 3 profiles),
schema diff clean.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LsX7cWVGLszurNYMVwMJGo
@mbreissi
mbreissi merged commit 019e91b into main Jul 24, 2026
1 check passed
@mbreissi
mbreissi deleted the docs/slice5-readonly-cuts branch July 24, 2026 14:48
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