Revisit densify: since-last-look protocol - #45
Conversation
Catalogued repos are not done. Hourly diffs fingerprints and densifies the prior notes card on material change. Star-noise is not a fold. Treat revisit HIGH like novel HIGH. Does not bump 0.5.0. Co-authored-by: Basit Mustafa <24601@users.noreply.github.com>
Store SemIf default_sha as the full §117 HEAD and pushed_at as the GitHub push clock. Leave description_hash null when notes do not quote the GitHub/Space description. Keep README SHA as an optional extra, not a substitute. Helper --self-test now rejects truncated SHAs and README-as-description_hash. Co-authored-by: Basit Mustafa <24601@users.noreply.github.com>
|
Testing gate: PASS Independent adversarial review + tests on head Pushable FAIL found on
IDs. Adversarial (fixed, then PASS)
Notes, not FAILs. Cron Ready for parent review. PR stays open. Do not merge from this agent. |
* Fold hourly 1248 HIGH Add notes.md §123 / composition items 385–400 / findings batch #105. Novel: neurolink decide-vs-generate, GLiNER/GLiClass ports as class members, hermes-jev-approvals honesty, scx-router, community SDKs. Densify: openjev 0.2.1 error contract, von Option-Marker 93.5% *theirs*, verdict Heaven 74.9 *theirs*, kev-family tarballs + PLAN_Qwen35, jeff JevBench, TypeLLM thinking mode. uniqueness_gate now includes 1248. Does not bump 0.5.0. Do not reopen PR #23–#45. Co-authored-by: Basit Mustafa <24601@users.noreply.github.com> * Gate 1248 composition 385-400 and densify original section ids uniqueness_gate claimed items 385-400 existed but the loop stopped at 384, so deleting the 1248 algebra block would still pass. Also lock the 1248 revisit store to the original notes sections (openjev 75, von 49, verdict 71, kev 45, jeff 60, TypeLLM 113). Co-authored-by: Basit Mustafa <24601@users.noreply.github.com> --------- Co-authored-by: Cursor Agent <cursoragent@cursor.com> Co-authored-by: Basit Mustafa <24601@users.noreply.github.com>
Fresh PR off latest
main(c82e066/ merged #44). Does not amend #44. Does not bump the 0.5.0 pin.invented_signal: false. Protocol, not a census fold.What this is
Basit standing order: Augustus revisits already-catalogued repos when they change since last look, not only first sightings. Things change a lot.
Hourly fold prompts must treat revisit HIGH like novel HIGH. Skip is for star-noise and name collisions, not for "we already have a card."
default_sha,pushed_at,description_hash,release_tag. Store:research/revisit_fingerprints.json(seeded from SemIf §117 and NanoJev §115, not a live census this pass). Helper:research/revisit_fingerprints.py(offline, no network). SHA move is not a replica. The classifier never invents equivalence.notes.mdsection id. Append a dated since-last-look card. Do not mint a sibling first sighting. Quote the new README / API / release theirs. Keep the prior quotes. Namesake locks stay. Prior uniqueness locks stay one consecutive substring.research/revisit-checklist.md. CONTRIBUTING and SKILL step 8 / REVISIT / since last look point the same way.scripts/hourly-refresh.shruns the helper--self-test.IDs:
notes.md§122. Merged #44 owns §121 / items 369–384 / batch #104. Unused 317–321 stay unused. No composition items 385+.Adversarial checklist (reviewer hooks)
--self-testdoes not hit the network.invented_signal: false.npm/pip/uv/docker.Tests
All three pass on this revision. uniqueness_gate checks 0843 + 0915 + jcr + 0922 + 0940 + 0947 + 1049 + 1143 as one substring each across 21 overlays, plus the revisit lock as one substring across 5 protocol files. CHANGELOG does not hold the revisit lock dump. Helper grades unchanged / star_noise / material and always returns
invents_equivalence: false.Parent merge only after CLEAN adversarial review AND testing (Basit standing order). Do not merge this PR from the agent.