Repository navigation
feat(review): the week-in-review — arjev review, a pure re-read of the journal - #84
Merged
Merged
Conversation
…e journal The daily digest is capped at top-5 and sees one day; the review looks across the window (issue #83). Four read-only, deterministic sections over the same three sources calibrate joins — no fetches, no Jev calls: - The Buried — the cap's casualties, never-posted candidates ranked by Jev confidence, deduped across runs at their best judgment - Your People — the author-lane matches, posted or not - The Divergences — the two rank-gap tails, biggest divergence first - The Week's Receipts — kept/skipped with the calibration headline, n-stated --days N (default 7); --post slack rides the digest's client seam. Read-only: the review proposes, never stages.
This was referenced Oct 12, 2026
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.
Closes #83.
The week-in-review, shipped
arjev reviewre-reads the journal the digests already wrote — the same three sourcescalibratejoins (journal, receipts, label ledger), zero fetches, zero Jev calls, deterministic — and renders the across-days view the capped daily digest can't see:--days N(default 7); an empty window is an honest report, a missing journal fails loud (digest first).--post slackrides the digest's client seam — same posting path, testable offline. Read-only throughout: the review proposes, never stages; the only fail-open Jev rows ({fail_reason}with no confidence) carry no mass and never rank.What the first live run surfaced
On the real journal (6 runs, 3,350 never-posted candidates this window) the report's tails are informative in opposite directions: the jev-hot/lexical-buried tail is old cs.AI survey spam carrying suspicious
confidence: 1.0— the same pattern the v0.3 stopwords work chased — while the lexical-hot/jev-cold tail is real physics (trapped-ion gates, bosonic-code protection, Kitaev-chain readout) that Jev ran cold on. That's the review doing its job; the calibration will say more once reaction labels exist.Verification
pytest: 226 passed (16 new — window filtering, each section on fixture data with exact expected lines, fail-open shapes, sort-direction regression, empty-window honesty, read-only byte-snapshot, no-Jev/no-fetch tripwire, CLI smoke, Slack seam, docs coverage)ruff check .: clean; docs-command lint green (README + agent-setup document the verb verbatim as shipped)