intake: keep shipped work out of the dashboard's Recent feed - #250
Merged
Conversation
Recent shipped listing the `complete/` ledger alongside live work. On this Mind that made it a list of receipts: ~200 records a month means the newest dates are almost all completions, and the section whose whole job is the work in hand was mostly things nobody can act on. The feed is now live work only — issued, parked, filed — and `complete/` is never opened to render it, rather than being read and filtered afterwards. That drops the bounded month-walk, the record date parsing and the live-first selection rule that only existed to stop completions crowding live rows out; a plain date sort is now correct. `complete/index.md` stays where shipped work is read. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01L4HPWjv5rdzBAkKpfW1SbR
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.
Follow-up to #249. Recent shipped listing the
complete/ledger alongside live work. On this Mind that made it a list of receipts: ~200 records a month means the twenty newest dates are almost all completions, so the section whose whole job is the work in hand was mostly things nobody can act on.The change
The feed is live work only — issued, parked, filed — and
complete/is never opened to render it, rather than being read and then filtered.That removes more than it adds:
completed_records, its bounded newest-first month walk, and theRECENT_MONTHS/_RECORD_HEAD_BYTES/_RECORD_DATEmachinery_record_date, which existed to date the ~20% of records stating their date in prose rather than acompleted:fieldcensus()["completed"]EVENT_LABELloses itscompleted/shippedentries. Both keys stay inDATE_KEYS, deliberately: a registry entry that dates itselfshipped:is still sitting in a live registry, and dropping the key would make that row undated and silently vanish from the feed rather than showing what it is.Testing
test_shipped_work_is_not_in_the_feedandtest_the_complete_ledger_is_never_openedreplace the three completion-scan tests; the merged-feed test now covers the live states only.python3 -m pytest tests/— 394 passed.bin/pyauto-brain intake dashboard --check— clean against the regenerated PyAutoMind pages (10 rows, all live).Merge before the paired PyAutoMind PR — that repo's
refreshcheck renders the dashboard using this repo'smain.Generated by Claude Code