Skip to content

Emit static ECMA member reads - #64

Merged
aksOps merged 7 commits into
mainfrom
codex/stream-d-ecma-member-reads
Jul 30, 2026
Merged

Emit static ECMA member reads#64
aksOps merged 7 commits into
mainfrom
codex/stream-d-ecma-member-reads

Conversation

@aksOps

@aksOps aksOps commented Jul 30, 2026

Copy link
Copy Markdown
Contributor

What changed

  • Emit one FieldAccess row for static JavaScript and TypeScript member reads.
  • Preserve call/new identity and omit computed or write-only members.
  • Keep unresolved root outcomes honest while resolving known imported members.
  • Ratchet the six affected ECMA baselines and pins, with README, changelog, and decision records synchronized.

Why

Static member reads were absent from the reference graph, so ordinary property reads could not contribute resolved edges or honest unresolved classifications.

Impact

The affected ECMA corpora gain attributable FieldAccess rows. Existing rows do not vanish, move, or rekey. This PR changes no core model/store/schema surface and adds no product network behavior.

Validation

  • cargo fmt --all --check and cargo clippy --all-targets -- -D warnings: pass.
  • ARTHRON_REQUIRE_CORPUS=1 cargo test --release --all-features: pass.
  • All 29 workflow gates and all 15 tier-1 pin checks: pass without --rebase or --write.
  • Six-corpus origin/candidate join: zero vanished, moved, duplicate, unknown, non-D, or unratified rows; gained edges and External reclassifications reported separately.
  • Candidate and origin logical/raw determinism controls: pass.
  • 15 fresh source handchecks: pass; three focused mutants killed by assertions.
  • Kubernetes cold: 294,032 kB peak RSS, 1:49.13 wall.
  • Express cold/warm: 15,232/10,624 kB peak RSS, 0.97/0.10 s wall.
  • Independent replacement-Heavy2 evidence gate: APPROVE_SHIP for candidate 3b7bad0519d2e66571bf246fed86c31885ab5a98.

@aksOps
aksOps enabled auto-merge (squash) July 30, 2026 10:57
@aksOps
aksOps merged commit 5087e43 into main Jul 30, 2026
12 checks passed
@aksOps
aksOps deleted the codex/stream-d-ecma-member-reads branch July 30, 2026 11:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant