Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
612 commits
Select commit Hold shift + click to select a range
4716f38
fix(alden): preserve document request ownership and parser cleanup
Oct 13, 2026
81ea865
fix(alden): observe scoped graph resume and blur in one task
Oct 13, 2026
632221d
docs(alden): record installed document and scoped graph verification
Oct 13, 2026
f9777b1
feat(alden): bind actual link snapshots to desktop conversations
Oct 13, 2026
9a61255
fix(alden): include link transport in prepared worker runtimes
Oct 13, 2026
f9f255a
fix(alden): preserve pending first replies during catalog refresh
Oct 13, 2026
6afc795
fix(desktop): keep latest replies visible through compact resize
Oct 13, 2026
22bb604
fix(desktop): preserve reading intent through resize and restore
Oct 13, 2026
072cc4e
test(desktop): verify completed reply survives native hide and restore
Oct 13, 2026
cb3cdf7
docs: record installed media context and reading-intent verification
Oct 13, 2026
2509e56
feat(knowledge): observe declared time and quantity normalization
Oct 13, 2026
6311c23
test(desktop): budget complete normalization workspace captures
Oct 13, 2026
9dc3dac
Make graph labels useful and separate imported numeric tails
Oct 13, 2026
6593244
Batch retained-text migration and preserve unchanged FTS rows
Oct 13, 2026
1f637c2
Document graph label and retained-source delivery evidence
Oct 13, 2026
a7c59ee
Preserve source observations without duplicate relation revisions
Oct 13, 2026
0e38293
Document source observation delivery and run its regressions in CI
Oct 13, 2026
a930706
Add source-bound duplicate comparisons and preserve incomparable dates
Oct 13, 2026
44bb1d2
Admit bounded read-only comparison flags through the desktop bridge
Oct 13, 2026
4b306be
Use the observed source comparison scroll container in native audits
Oct 13, 2026
093b6d1
Keep nested quality summaries readable inside the graph toolbar
Oct 13, 2026
617cd06
Document installed source comparisons and retained verification limits
Oct 13, 2026
ddde612
docs: update Alden 0.3.102 implementation maps
Oct 13, 2026
853ce1a
fix: prevent duplicate inflation in retrieval evaluation
Oct 13, 2026
c1f1efb
fix: use supported graph identities in retrieval fixtures
Oct 13, 2026
022abd5
docs: record bounded canonical E5 retrieval evaluation
Oct 13, 2026
cc826de
Preserve original proofs while compacting exact retained search text
Oct 13, 2026
1304393
Restore verified normalized text vectors to graph layout affinity
Oct 13, 2026
8ca461a
Show source-bound annotation differences in graph comparisons
Oct 13, 2026
fd19e50
Compact repeated context while preserving differing source tags
Oct 13, 2026
242b813
Preserve dependency pins when bumping the Alden app
Oct 13, 2026
8e3590c
Route saved-source requests with explicit query time and reading scope
Oct 13, 2026
ef98065
Allow high reasoning to finish and report output-limit failures
Oct 13, 2026
c4845e6
Bind source date labels separately from collection-version times
Oct 14, 2026
48cfbc2
Review retained source tag differences without identity promotion
Oct 14, 2026
b468f49
Separate retained tag inspection from the general quality scan
Oct 14, 2026
c6ce72d
Throttle source scan cancellation checks without weakening budgets
Oct 14, 2026
55aa5fc
Browse retained tag differences with current source and scope validation
Oct 14, 2026
20fe7fe
fix(runtime): package annotation candidate reader and run its CI tests
Oct 14, 2026
0d3f778
perf(knowledge): pin source scan directory and batch current versions
Oct 14, 2026
67e7f6c
test(desktop): bound expanded tag navigation audit separately
Oct 14, 2026
2c22ba2
fix(knowledge): distinguish retained links from article body evidence
Oct 14, 2026
ed2ecb7
docs(knowledge): explain preserved link reference qualification
Oct 14, 2026
69080ec
fix(graph): qualify partial reads and bound complete snapshot work
Oct 14, 2026
ea331e5
test(knowledge): separate lifecycle fixtures from probe deadlines
Oct 14, 2026
ab855b1
Document installed media and followup verification boundaries
Oct 14, 2026
6960820
Retain owning late attempt observations without stale answers
Oct 14, 2026
80cb3f8
Keep open model search inside resized and scrolled windows
Oct 15, 2026
a42b30b
fix: accept Darwin signed process UID representation
Oct 15, 2026
8ac4695
fix: admit bounded model menu geometry receipts
Oct 15, 2026
ace9aec
fix: bound quality read I/O and reject cache lifecycle changes
Oct 15, 2026
c67ff83
Reduce bounded quality audit repeated CPU work
Oct 15, 2026
4ca1cc7
Settle independent graph nodes and reject ambiguous affinity JSON
Oct 15, 2026
45d4d6c
Bind native Back checks to captured click origins
Oct 15, 2026
080659c
docs: record Alden 0.3.116 installed verification
Oct 15, 2026
20b23f0
fix: distribute validated affinity candidates within endpoint limits
Oct 15, 2026
0fc0eb5
Reduce graph affinity cancellation read overhead
Oct 15, 2026
2887f80
Document Alden 0.3.118 installation and measured limits
Oct 15, 2026
ab51aa6
Keep empty-body references out of body evidence
Oct 15, 2026
0537787
Document Alden 0.3.119 delivery and evidence limits
Oct 15, 2026
9020ab0
Interrupt collection quality SQL on request cancellation
Oct 15, 2026
6e9df36
Document Alden 0.3.120 SQL budget verification and limits
Oct 15, 2026
0d909a6
Reduce affinity graph display allocations while preserving reference …
Oct 15, 2026
57f937b
Document Alden 0.3.121 reference allocation evidence and delivery limits
Oct 15, 2026
6c5928b
Preserve only authoritative prior positions in semantic layout
Oct 15, 2026
47d795e
Improve dense overview distribution and star clearance
Oct 15, 2026
0f00540
Keep dense overview clearance stable across native view sizes
Oct 15, 2026
f6b6863
Hide trailing digit-only lines and loosen unequal hub springs.
Oct 15, 2026
4a41845
Show connected subjects before source headlines in the overview.
Oct 15, 2026
3a2ab51
Hide trailing page-counter chrome in reading text.
Oct 15, 2026
6e0f70e
Keep internal node ids out of overview labels.
Oct 16, 2026
2bbd7c4
Report whether stronger semantic pairs sit closer.
Oct 16, 2026
9ce2ca8
Hide internal graph ids from visible node labels.
Oct 16, 2026
67c694a
Separate relation hops around a single pinned focus.
Oct 16, 2026
dda87df
Frame an open note on depth rings and prefer descriptive labels.
Oct 16, 2026
68cc2a1
Keep separated numeric tails inside source evidence.
Oct 16, 2026
ff1778a
Record which input stage rejected an image, link, or file.
Oct 16, 2026
9a8b78e
Keep unequal hub spokes out of the shared center.
Oct 16, 2026
d1364d1
Show retained text review counts without merging originals.
Oct 16, 2026
d7b9c6b
Separate multi-member community centers without changing rest lengths.
Oct 16, 2026
36bb2e0
Make dense overview stars large enough to read.
Oct 16, 2026
997e134
Spread equal-energy overview groups into separate rays.
Oct 16, 2026
4d3a3fc
Cite a collected Threads post only after its share redirect is proven.
Oct 16, 2026
4f92688
Keep a Threads share description as metadata, not the post body.
Oct 16, 2026
88e5985
Match a Threads share redirect by post path, ignoring tracking query.
Oct 16, 2026
9caec5a
Keep zip compatible with Python 3.9 in response time distribution.
Oct 16, 2026
ccae9bf
Honor explicit reflow when spreading persisted knowledge overviews
twoimo Oct 16, 2026
830ed98
Cover explicit knowledge overview reflow with persisted dense anchors
twoimo Oct 16, 2026
716d944
Carry explicit layout reflow through owned asynchronous worker requests
twoimo Oct 16, 2026
aa45437
Apply explicit reflow option in knowledge layout worker
twoimo Oct 16, 2026
52288f8
Expose bounded overview repacking without altering graph identities
twoimo Oct 16, 2026
9245762
Add visible knowledge graph layout recalculation control
twoimo Oct 16, 2026
4bb3bd5
Wire graph repacking control to bounded worker reflow
twoimo Oct 16, 2026
03adf47
Regress cached semantic layout reflow dispatch and return to cache
twoimo Oct 16, 2026
9a2c992
Avoid promoting ambiguous bare entity names as knowledge graph headlines
twoimo Oct 16, 2026
fd4a58b
Regress rejection of ambiguous graph headlines without discarding nodes
twoimo Oct 16, 2026
1fd353b
Keep explicit reflow alive through identical screen refreshes
twoimo Oct 16, 2026
0354714
Cover in-flight reflow survival across ordinary refresh
twoimo Oct 16, 2026
4bb99aa
Protect pending reflow from equivalent placeholder and invalidate req…
twoimo Oct 16, 2026
810b226
Test in-flight reflow tolerance to unchanged graph placeholder refresh
twoimo Oct 16, 2026
137461c
Improve graph subject labels, semantic grouping and dense overview sp…
Oct 18, 2026
915df0a
Document installed graph readability results and preservation limits
Oct 18, 2026
593cbf6
Restore the navy knowledge graph background
Oct 18, 2026
68f499e
Add Alden app icon and preserve configured local signing identity
Oct 18, 2026
5d7f21c
Record installed icon verification and permission handoff
Oct 18, 2026
05f84e7
Record current signed app permission grant and passing CI
Oct 18, 2026
27d02a5
Normalize insignificant quantity zeroes within existing exact budgets
Oct 18, 2026
a498179
Improve graph labels across zoom levels and isolate community weights
Oct 18, 2026
1c82f8f
Record installed graph zoom verification and remaining audit gates
Oct 18, 2026
6926aae
Respect graph affinity authority and real pin geometry
Oct 18, 2026
0099941
Wait for settled focus placement in native render audits
Oct 18, 2026
3550af7
docs: record installed graph zoom and runtime verification
Oct 18, 2026
6794efa
Report replacement MLX listeners without stale ownership
Oct 18, 2026
106b5e0
Fence retracted voice context and MCP project metadata
Oct 18, 2026
d73ea1c
Keep zoom labels readable and close to their graph nodes
Oct 18, 2026
21246e7
Use label width when spacing compact graph subjects
Oct 18, 2026
ee6d903
Document installed zoom labels and source-bound implementation diagrams
Oct 18, 2026
1714448
Preserve numeric source content and deduplicate readable facts
Oct 18, 2026
c3871f3
Make numeric tail folding source-bound and explicitly recoverable
Oct 18, 2026
e1aefde
Document source-backed reading and scoped installed verification
Oct 18, 2026
d53e1eb
docs: audit graph community stability and define evaluation gates
Oct 18, 2026
87b5fbe
docs: adjudicate graph audit with frozen Leiden reference experiments
Oct 18, 2026
f2adee7
docs: verify installed embedding pooling with bounded warm shadow probes
Oct 18, 2026
481eb65
Audit Graphify adoption boundaries with reproducible counterexamples
Oct 18, 2026
a86d35d
Record Graphify thesis adjudication and preserved-mtime cache counter…
Oct 18, 2026
659d3b5
Allow proven legacy Threads inputs to receive fresh observations
Oct 18, 2026
d74c08a
Document installed Threads refresh and preserved Graphify audit scope
Oct 18, 2026
215992c
Measure installed Korean retrieval against MIRACL human judgments
Oct 18, 2026
26f8b99
audit: trace frozen Korean retrieval stages and model provenance
Oct 18, 2026
039f3d9
Wrap close-zoom graph titles onto two lines.
Oct 19, 2026
2eda7d1
Spread the dense knowledge-graph overview on screen.
Oct 19, 2026
96123ad
Move large knowledge-graph groups outward on their rays.
Oct 19, 2026
c2c6357
Keep a fresh collection graph from inheriting a stale memory index.
Oct 19, 2026
72cf0b3
Place overview labels outward from the dense graph center.
Oct 19, 2026
ab4eb29
Prefer readable subjects in the unfiltered knowledge overview.
Oct 19, 2026
57219de
Show a reading line when a graph source has no saved title.
Oct 19, 2026
f2942d8
Skip short category lines when a blank source needs a display title.
Oct 19, 2026
866ab55
Hide file-tree edges on the unfiltered knowledge overview.
Oct 19, 2026
e64f156
Hide routing-bucket lines on the knowledge overview.
Oct 19, 2026
dcae866
Spread large overview communities away from the center.
Oct 19, 2026
7632854
Place high-degree overview topics on separate rays.
Oct 19, 2026
90223ba
Fold trailing one- and two-digit lines in graph notes.
Oct 19, 2026
45976bd
Fold numeric tails from incremental Threads captures.
Oct 19, 2026
6b690a7
Group repeated overview labels without merging records.
Oct 19, 2026
6887475
Keep ASCII code hubs out of overview topic groups.
Oct 19, 2026
b9c39a2
Sample knowledge before ASCII code hubs in the overview.
Oct 19, 2026
1519d1c
Keep path-like ASCII sources out of the unfiltered overview.
Oct 19, 2026
fda99da
Restore a visible navy field behind the knowledge graph.
Oct 19, 2026
001b898
Move overview topic stars out of the dense center.
Oct 19, 2026
02ad555
Keep generic buckets off the overview star ring.
Oct 19, 2026
8df8396
Leave link-only lines out of the unfiltered overview.
Oct 19, 2026
15b905f
Keep generic buckets out of the unfiltered overview sample.
Oct 19, 2026
967a5f3
Keep short untitled posts out of the overview sample.
Oct 19, 2026
9d6da49
Keep source groups out of the unfiltered overview.
Oct 19, 2026
de83583
Show one overview node for each repeated saved label.
Oct 19, 2026
ba9a7ab
Keep file names out of the unfiltered overview.
Oct 19, 2026
5be7c1a
Keep bare source ids out of the unfiltered overview.
Oct 19, 2026
6c88e5b
Show how many overview nodes have a content comparison.
Oct 19, 2026
fd8ad44
Move far-zoom topic labels onto a readable ring.
Oct 19, 2026
e60409b
Name a large unlabeled community when it has a short saved title.
Oct 19, 2026
6679135
Separate overview topic captions that share a direction.
Oct 19, 2026
e1aa5ef
Preserve precise requested-link failure reasons through receipts
Oct 20, 2026
b28316b
Add live knowledge command terminal with bounded map projections
Oct 20, 2026
7f4f565
Document knowledge command terminal scope and verification
Oct 20, 2026
9a6d50b
fix: restore full-height terminal dividers and within-type chords
Oct 20, 2026
f52472b
test: audit structural and semantic graph channel stability
Oct 20, 2026
857c1e6
test: prototype bounded connected community refinement
Oct 20, 2026
968c060
feat: add durable live collection and scoped vector indexing
Oct 20, 2026
9c115f9
fix: consume the admitted change hint after source refresh
Oct 20, 2026
6aa823c
fix: keep reply receipts private and complete worker regressions
Oct 20, 2026
46aa4ab
test: isolate all affinity memory-budget consumers
Oct 20, 2026
ec77453
test: remove host state dependencies from worker fixtures
Oct 20, 2026
7c64bf4
test: verify the actual SQLite idle busy bound
Oct 20, 2026
52aac1b
fix: preserve graph bounds and source-diverse labels
Oct 20, 2026
e075a04
fix: preserve multi-project vector metadata scope
Oct 20, 2026
63760b1
docs: bind DB audit queue to multi-project repair
Oct 20, 2026
0bdf944
style: slim knowledge terminal dividers to one pixel
Oct 20, 2026
c74b5c1
fix: select knowledge nodes through displaced labels
Oct 20, 2026
14c3a91
docs: record installed mouse pin and label verification
Oct 20, 2026
af4c878
feat: open knowledge details in a centered popup
Oct 20, 2026
c71fa2b
test: remove unused popup layout binding
Oct 20, 2026
7f8f861
feat: animate real knowledge activity as space combat
Oct 20, 2026
71c68bb
docs: describe actual-activity combat and popup behavior
Oct 20, 2026
ad2c826
fix: distinguish saved graph subjects lists and zoom titles
Oct 20, 2026
60f66f9
docs: record installed caption artifact and preservation checks
Oct 20, 2026
69dacee
fix: freeze routed answers at first confirmed completion
Oct 20, 2026
e411751
fix: reuse equivalent graph snapshots with a bound worker clock
Oct 20, 2026
ee0f88d
fix: retain collected source URLs in graph and popup reads
Oct 20, 2026
0adad77
docs: bind named-source retrieval candidate to actual source comparisons
Oct 20, 2026
b846c17
fix: normalize canonical Unicode across retrieval branches
Oct 20, 2026
60003be
docs: rebase isolated retrieval candidate onto canonical query fix
Oct 20, 2026
ba0f844
fix: preserve retained graph reading line boundaries
Oct 20, 2026
bec95c7
fix: bind reading folds before popup whitespace cleanup
Oct 20, 2026
ea64dfb
docs: record installed reading-boundary verification
Oct 20, 2026
56eef4f
fix: use source content instead of export headers in graph titles
Oct 20, 2026
200513e
docs: record installed source labels and bounded retrieval comparison
Oct 20, 2026
d2d632e
docs: verify real graph update replay with validated affinities
Oct 20, 2026
fa673cf
docs: record native caption ingestion and remaining retrieval failures
Oct 20, 2026
70db8ae
docs: add fenced title and retained passage retrieval candidate
Oct 20, 2026
99b7801
fix: reject invalid caption clocks without rewriting valid sources
Oct 20, 2026
190e929
docs: verify independent collection recovery and installed MCP reads
Oct 20, 2026
b6d2ec3
fix: reject reused input conflicts before storing attachments
Oct 20, 2026
0ed30ab
fix: preserve failure receipts during attachment preflight
Oct 20, 2026
7096816
fix: expire observed room names across unchanged graph syncs
Oct 21, 2026
0a8525c
fix: normalize Hangul before knowledge routing and refusal checks
Oct 21, 2026
e8be0ba
fix: accept native hour-format caption clocks without rewriting evidence
Oct 21, 2026
59e202c
docs: record automatic native checks and verified fresh channel inges…
Oct 21, 2026
85f2aa4
Evaluate durable additive channel discovery without production activa…
Oct 21, 2026
1952764
Format discovery verification lists for readable review
Oct 21, 2026
8cbe102
Close collection SQLite connections on initialization and policy exits
Oct 21, 2026
1a6e0fd
fix: preserve validated routed refusal responses
Oct 21, 2026
251a992
Add isolated messenger frontier with reversible triage and scoped rec…
Oct 22, 2026
a501d54
Fence messenger publication and revalidate recovered source pages
Oct 22, 2026
5482f85
Fence replaced graph journals in Alden 0.3.215
Oct 22, 2026
2110c17
fix(knowledge): invalidate failed and replaced terminal history
Oct 22, 2026
264bb5c
fix(graph): preserve saved label semantics in layout worker
Oct 22, 2026
42c648e
fix(knowledge): bind popup and history actions to exact source records
Oct 22, 2026
a82c8db
Fix messenger source restoration and quiet reconciliation identities
Oct 22, 2026
ca9fc55
Order shared messenger content across pending recovery commits
Oct 22, 2026
d2a0905
Gate messenger projection reads on current origin authority
Oct 22, 2026
ee2618b
Isolate guarded messenger read checks from aggregate test memory
Oct 22, 2026
a78896d
Fix messenger origin authority and incremental cache retirement
Oct 22, 2026
c0817cc
Add bounded source-verified messenger conversation context
Oct 22, 2026
513694a
Keep current context valid across quiet checkpoint progress
Oct 22, 2026
2f5f678
Compose messenger read authority across graph retrieval and MCP
Oct 22, 2026
e6be22a
Preserve exact messenger text and stage recoverable policy migration
Oct 23, 2026
5660197
Connect current messenger context to guarded retrieval and MCP
Oct 23, 2026
0c9fb6b
Keep messenger traversal fair across live history and reconcile modes
Oct 23, 2026
1eb2236
Read fresh macOS identity without repeated command launches
Oct 23, 2026
04b854b
fix(alden): recover realtime watcher after transient SQLite contention
Oct 23, 2026
7d7a514
docs(alden): bind watcher verification skill to delivered source
Oct 23, 2026
583bee9
Preserve messenger activity across store and frontier commits
Oct 23, 2026
0f2e5a9
Reveal graph captions on zoom and reduce repeated layout work
Oct 23, 2026
77fc305
Keep historical messenger authorization metadata out of search results
Oct 23, 2026
23fb94b
Respect endpoint withdrawals while preserving explicit external refer…
Oct 23, 2026
207e518
Fix numeric messenger context ties and bound indexed time scans
Oct 23, 2026
f139e8e
Skip overwritten quadratic center separation in fresh graph plans
Oct 23, 2026
5686877
Revalidate retrieval responses and cover all selected relation sources
Oct 23, 2026
30914b4
Bind source adapters to stores and recheck entity review authority
Oct 23, 2026
40f151a
Fix guarded collection index authority and transactional publication
Oct 23, 2026
408fd9c
Load messenger authority read-only and interrupt cancelled source reads
Oct 23, 2026
ff09246
Add explicit indexed lexical retrieval with current source proof checks
Oct 23, 2026
99b24b6
fix(retrieval): supplement suffixed numeric lexeme recall
Oct 23, 2026
71a2de5
perf(graph): prune center pairs with ordered candidate masks
Oct 23, 2026
0126f11
docs(graph): state the measured dense-case regression precisely
Oct 23, 2026
35abf94
feat(mcp): open existing messenger authority through a guarded runtim…
Oct 23, 2026
07d479f
fix(mcp): attest conditional SDK dependencies before native reads
Oct 23, 2026
69904c8
perf(graph): reuse caption metrics and resolve new labels in one pass
Oct 23, 2026
123f895
fix(chat): preserve safe model failure reasons across input replay
Oct 23, 2026
7d11300
docs(chat): clarify input verification counts
Oct 23, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
36 changes: 36 additions & 0 deletions .agents/skills/verify-alden-messenger-publication/SKILL.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
---
name: verify-alden-messenger-publication
description: Recheck messenger store/frontier/outbox commit ordering, current-version read authority and durable activity receipts after relevant Alden source changes.
---

# Verify messenger publication

Read `docs/evaluation/messenger-stream-20261021/PUBLICATION_STATE.md` from the
checkout. The property is that reads between separate database commits must
neither expose a body before the frontier commits nor permanently lose its
later refresh receipt. A wrong current membership/version must remain denied.

Source coverage is `Frontier._prepare`, `_publish`, `_source_access`,
`_release_activity`, `step` and `activity_releases` in
`docs/evaluation/messenger-stream-20261021/messenger_candidate.py`, and
`CollectionStore.ingest`, `release_activity`, `_event` and `activity_page` in
`scripts/alden_collection.py`. The UI's history counts and terminal labels keep
the readiness stage distinct from stored changes. Base inspected is
`7d7a5149f8a05dbd913add6cf8e5cc5fa3f4adc6`; implementation aligned at
`583bee9e54aa76721ac62e63fb5585cd0a8c014a`. Exact tested source hashes live in
the verification/native receipts. Advance the sync revision only after checking
that each modeled boundary still corresponds to a real commit in the source.

Run `python3 -B scripts/verify_alden_messenger_publication.py` using the pinned
menu Python3.11 interpreter for local delivery checks. Current source must pass
all15 isolated SQLite/source-boundary cases, and all3 temporary broken variants
must fail. The checker does not write native sources, send messages, grant
consent, launch models or alter installed Resources. It removes its temporary
mutants. Reconfirm the actual controlled trace and retain a genuine counterexample
if the check fails; do not weaken body-withholding or cursor-delivery properties.

These are bounded behavioral/mutation checks. No whole-system mathematical
proof, complete source-visibility guarantee, installed UI/combat verification or
unbounded liveness follows. Runtime/private native probes, external review and
release gates remain separate. Source/claim mismatch is a modeling error;
a real violated invariant remains a product finding.
40 changes: 40 additions & 0 deletions .agents/skills/verify-alden-realtime-state/SKILL.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
---
name: verify-alden-realtime-state
description: Verify Alden watcher retry, gate ordering and pending-input preservation after changes to realtime collection, scheduler ownership or SQLite error handling.
---

# Verify Alden realtime state

Read `docs/evaluation/messenger-stream-20261021/STATE_VERIFICATION.md` from the
repository root. The property is that transient SQLite contention preserves
durable work and returns to a fresh gate check after a bounded wait; non-contention
errors stay visible. This protects against silently losing the realtime worker
or collecting when current source/control state is unknown.

Coverage: `scripts/alden_realtime_collection.py:watch`, its calls to
`CollectionStore.open_existing`, scheduler pause/abort/voice/cycle and realtime
policy/scan/heartbeat. Tests are `tests/test_alden_realtime_collection.py` and
`tests/test_alden_realtime_state.py`. This does not verify the scheduler's full
publication protocol, source arrival, native readers, UI/combat or installed app.

Baseline inspected: `1eb223652533fb47c66a8e888716c1088c134569`.
Aligned implementation: `04b854b9600046d6b7549a038de58b026ed6e163`;
watcher SHA-256 `3bdda372a926c64fe1394371d746e4aeb690a827d801ce341ce61cf235a59043`.
Current source alignment is additionally bound by the SHA-256 in the generated
verification receipt. Update this record to the delivered source commit only
after confirming that the modeled boundaries still match that implementation.

Run `python3 -B scripts/verify_alden_realtime_state.py` from the repository root.
Use the pinned menu Python 3.11 runtime for local delivery verification. The
checker runs 84 generated busy/control traces, two periodic retry cases, eight
fatal-error cases (two ticks maximum), a real private SQLite-lock journey and
two temporary mutations of actual source. Current code must pass and both
broken variants must fail. No product source, native DB, consent, model, queue
or installed Resources is changed; temporary variants are removed automatically.

If a mutation is not rejected, inspect source-to-property alignment rather than
weakening the property. If an intended source change makes a mutation anchor
obsolete, review the new transition, update the discriminating broken variant
and rerun. Preserve a genuine counterexample. Source changes, bound changes and
test-oracle errors are distinct findings. This is bounded generated-input
verification, not an unbounded mathematical proof or whole-project certification.
Loading
Loading