Skip to content

docs(design): read-shape doctrine v2 draft — buckets are reorder scopes - #399

Open
mikegreiling wants to merge 3 commits into
mainfrom
mg/read-shape-doctrine-v2
Open

docs(design): read-shape doctrine v2 draft — buckets are reorder scopes#399
mikegreiling wants to merge 3 commits into
mainfrom
mg/read-shape-doctrine-v2

Conversation

@mikegreiling

Copy link
Copy Markdown
Owner

DRAFT for maintainer ratification — do not merge until ratified.

Canonizes the read-shape re-audit (post-#398 revert) as the successor doctrine: JSON structure mirrors the write surface — nested buckets are reorder scopes (or #C2 order-axis groupings), bucket keys = --in tokens, uniform {items, total?} records, recursive heading containers, per-container logbook as the one non-sortable stage key, dual citizens seated once per view (canonical stage in containers, projection day in global upcoming), inline truncation totals replacing the meta.truncation.blocks[] sidecar.

Rulings #V1–#V7 logged in §4. One pending input: HEADSORT (in flight) resolves §2 R5's scope-completeness sentence — the shape is invariant to its outcome. Migration = five sequential PRs (§5), all landing in 0.14.0.

🤖 Generated with Claude Code

https://claude.ai/code/session_01C1g2PkB43exMAfFdg6QnMT

mikegreiling and others added 3 commits August 5, 2026 00:21
Successor to the reverted v1 doctrine (#398). Canonizes the re-audit rulings:
recursive container children (stage-keyed bucket records incl. per-container
logbook), day-block arrays, headings[] as the heading axis (all lifecycle
classes), dual-citizen once-per-view seating, inline truncation totals.
DRAFT status — pending maintainer ratification; one HEADSORT-dependent
sentence marked (R5 scope completeness; shape invariant to the outcome).

Co-Authored-By: Claude <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01C1g2PkB43exMAfFdg6QnMT
…able; archived re-rank reopens)

Co-Authored-By: Claude <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01C1g2PkB43exMAfFdg6QnMT
…#V8); anytime compound-drag stance (#V9 proposed)

Co-Authored-By: Claude <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01C1g2PkB43exMAfFdg6QnMT
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