revert(read)!: unwind read-shape doctrine PRs 1–5 (#375–#379) pending re-audit - #398
Merged
Conversation
…ill floor Follow-up to the five read-shape doctrine reverts (#375-#379): - CHANGELOG: add a breaking Unreleased entry documenting the wholesale revert and the return to pre-0.13.0 bucketed today/project/area shapes; meta.counts removed. Clean revert, no compat shims (ALPHA-CONTRACT). - docs/design/read-shape-doctrine.md: restored (the PR-1 revert deleted it) with its status changed to REVERTED (dated) — retained as the input to a design re-audit of the read-shape approach. - skills/things-cli/SKILL.md: reconcile the npx floor sentence. The skill again teaches the bucketed read shapes, which 0.13.0 does NOT have; anchor the floor to the skill's publish-stamped version (the release that ships these shapes) instead of the now-false "below 0.13.0" literal. Co-Authored-By: Claude <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01C1g2PkB43exMAfFdg6QnMT
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Reverts the five read-shape doctrine PRs — #375, #376, #377, #378, #379 — as five clean revert commits applied in reverse order (PR 5 → PR 1), plus a follow-up bookkeeping commit.
What this does
today→data.sections[](Today / This-Evening) +data.badge {dueOrOverdue, other}(the "badge" vocabulary is un-purged; the flatitems[]is gone).project show/get_project→ per-stage child buckets (anytime/upcoming/someday),{heading: node}groups, and a separatelogbookHeadingsalongside the flatlogbook.area show/get_area→ direct-to-do stage buckets (projects[]unchanged).meta.countsis removed.projectIsTemplate, heading-archivednode) are not affected.Re-audit input retained
docs/design/read-shape-doctrine.mdis retained (the PR-1 revert deleted it; it was restored) with its status set to REVERTED (dated) — it is the input to a design re-audit of the read-shape approach, not deleted.Conflict handling
Every revert conflicted only in
CHANGELOG.mdat the## Unreleased/## 0.13.0boundary (the doctrine entries now live in the released 0.13.0 history section). Each was resolved by keeping the current structure — the released 0.13.0 (and earlier) sections are immutable history and were left untouched; a single breaking revert entry was added under## Unreleased.Follow-ups
skills/things-cli/SKILL.md— the npx floor sentence was reconciled: the skill again teaches the bucketed read shapes (which 0.13.0 does not have; they return in the next release), so the floor is anchored to the skill's publish-stamped version rather than the now-false "below 0.13.0" literal.🤖 Generated with Claude Code
https://claude.ai/code/session_01C1g2PkB43exMAfFdg6QnMT