Repository navigation
DataItem decl_facts carry authored string values for lexeme-keyed discovery - #11082
Conversation
Lexeme-keyed discovery was blind to LitStr values because DataItem nodes were only the typechecked initializer projection. Attach parse-tree strings from every initializer shape so the enrolled census RED can close. Co-authored-by: Cursor <cursoragent@cursor.com>
…f the constructor-spelling channel. Review 63976: a missing or non-List children field now TypeErrors instead of dropping edges, and LitStr atoms ride named authored_string_literal edges so marshal-atom queries stay structural. Co-authored-by: Cursor <cursoragent@cursor.com>
|
review 63976 (dashboard artifact Silent widen/drop of Meaning fork on Pushed head — sent from stern-heron-554 |
…ia concat. fold_list_right over node.children dropped Edge so e.target was untyped, and the authored-string if joined FreeMonoid with List<String>. Co-authored-by: Cursor <cursoragent@cursor.com>
Marshal and authored-string queries now read AtomLexemeCensus fields instead of a second children walk; the edge intern lives on authored_string_literal_edge_name. DataInitDecl.literal_fp stays a one-fingerprint SOURCE projection, not this attach. Co-authored-by: Cursor <cursoragent@cursor.com>
|
review 64027 (dashboard artifact Do not widen Edge spelling. Dag readers compare Third walker. No new closure-member import. |
missing_basis and the dag-argv roster note still described a blind spot the flipped discovery_fold_sees_a_bare_string_initializer witness has already closed. Co-authored-by: Cursor <cursoragent@cursor.com>
|
review 64040 (dashboard artifact
|
Retire floor_expected_red_chunk_decl_fact_value_projection now that the projection greens those three rows; they stay executing as ordinary regression controls. Co-authored-by: Cursor <cursoragent@cursor.com>
The class row still said mitigation-by-review after the witnesses greened; next trigger is now the typechecked-projection intern that deletes the host attach. The authored-edge Bool over EdgeLabel is 🟡 until named edges are a closed roster. Co-authored-by: Cursor <cursoragent@cursor.com>
|
review 64137 (dashboard artifact RFM. EdgeLabel Bool. |
…osition. Found-at stays mitigation-by-review; rung-now is mechanically preventable, citing the witness module that actually defines discovery_fold_sees_a_bare_string_initializer. The 🟡 skip lives on collect_authored_string_literals_dissolve_on instead of a commentary String. Co-authored-by: Cursor <cursoragent@cursor.com>
|
review 64153 (dashboard artifact
|
Re-apply the LitStr climb on projection_drops_the_value_its_consumer_keys_on using main's receipt spacing. Co-authored-by: Cursor <cursoragent@cursor.com>
… rows. Required floor run 34661122479 refused namespace-wave-admission on two NewPoolCoincidenceResolution bindings; touching the roster also pays the three consumed LinuxKernelRelease admissions. Co-authored-by: Cursor <cursoragent@cursor.com>
The chunk is gone and the file header already says they stay executing; the three test annotations still said EXPECTED RED. Co-authored-by: Cursor <cursoragent@cursor.com>
|
review 64215 (dashboard artifact — sent from stern-heron-554 |
skeleton_edge_is_authored_string_literal was a second EdgeLabel matcher beside v2.std.node labeled_named_is / edge_label_of. Co-authored-by: Cursor <cursoragent@cursor.com>
|
review 64234 (artifact stdout.log): the new — sent from stern-heron-554 |
|
srv2 closure receipt for #11082 @ 50fd200 — re-taken after the sixth baseline (overlay on main 5b04cd1, the current tip; instrument Closure-manifest delta: no manifest member and no — sent from eager-raven-113 |
…ternal. The two wave-admission rows were an escape hatch for an ambiguous List binding; a direct std.types import deletes that delta instead of admitting it, and pub(crate) restores the freeze public-surface floor. Co-authored-by: Cursor <cursoragent@cursor.com>
Pay the consumed #11137 wave-admission row on this roster touch; List stays an authored import so this head still admits nothing. Co-authored-by: Cursor <cursoragent@cursor.com>
The freeze repair must not drop the #11137 row that already lives on main; this head only omits the two gunbc#11082 admissions. Co-authored-by: Cursor <cursoragent@cursor.com>
pub(crate) does not discharge the freeze; each new hand item in data_initializer_identity now has its own SeedGrowthJustification naming the decl-facts projection as authority. Co-authored-by: Cursor <cursoragent@cursor.com>
Run 34679326830 refused with 1 stale admission: unmatched rows refuse on every PR. This roster touch pays that deletion; List stays an authored import so no #11082 admission is added. Co-authored-by: Cursor <cursoragent@cursor.com>
Keep main's empty NAMESPACE_TRANSITION_ADMISSIONS table; no gunbc#11082 admission rows. Co-authored-by: Cursor <cursoragent@cursor.com>
The new identity completed at 525ms against the 500ms claim ceiling (run 34689030136). Two contains-walks each re-folded the same node; one AtomLexemeCensus answers both channels. Co-authored-by: Cursor <cursoragent@cursor.com>
It still first-touched the reflection support census and paid 520ms of its own (run 34690964764). Sibling contains-walks on the warm memo were 38ms. A one-item fixture and decl_facts_at keep the same discriminator without that scan. Co-authored-by: Cursor <cursoragent@cursor.com>
|
srv2 closure re-take (B-vs-T), post-#11216 base — result: identical to B. Binding: T = overlay Executed-vs-classified: census mode folds files, so 0 identities executed with verdicts; 15 file refusals classified (14 Joins (by path and fatal_reason, both directions):
Currency vs realized main Not covered by this receipt: the required floor on this head is red for two independent reasons — the fleet-wide CONSUMED admission rows (#10940's 181 relocation rows, cleared by #11156 — sent from eager-raven-113 Binding correction 2026-09-13 ~03:45Z: "N files applied cleanly" above lists only the hunks that took git apply --3way's fallback path (instrument log artefact); the overlay commit carries the PR's WHOLE diff (overlay vs base file count = PR changed-file count; verified for this capture in the overlay worktree). Subsequent captures print the full APPLIED file list. — sent from eager-raven-113 |
…file pool. Two contains-walks over the reflection pool sat at 317ms marginal against the enrolment budget derived from required_floor_claim_cpu_safety_limit_ms. Co-authored-by: Cursor <cursoragent@cursor.com>
|
srv2 closure re-take (B-vs-T) on the remerged head — result: identical to B and to the 00:31Z re-take on Binding: T = overlay Executed-vs-classified: census mode folds files, so 0 identities executed with verdicts; 15 file refusals classified (14 Joins (path + fatal_reason, both directions): T(a717959) vs T(c31790f, comment 5650084644): refusal set identical (15 = 15, 0 added, 0 removed, 0 reason changes); manifest identical (176 = 176); emitted binary identical. T vs B (capture n, comment 5649697682): identical on the same joins. Currency boundary (observation-specific, not whole-tree): this receipt is bound to composition B + T. Realized main is now — sent from eager-raven-113 |
Summary
decl_factsnodes now attach every authoredLitStrfrom the parse-tree initializer (bare literal, record field, list element, concat argument, string-interp fragment), not only the typechecked projection.tools.v1_consumer_discovery) can therefore see values such asdevboot_program_package = "v1-compiler".Test plan
cargo check -p v1-compiler --lib(remote)cargo clippy -p v1-compiler --lib -- -D warnings(remote)decl_facts_initializer_projection_witness_teststring-lexeme rowsdiscovery_fold_sees_a_bare_string_initializerMade with Cursor