Repository navigation
Backfill the crystal language cost record: engine and corpus rows (Part of #5781) - #6704
Conversation
…rt of #5781) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…rows) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
|
No description provided. |
1 similar comment
|
No description provided. |
|
PR #6704 @ 261fdbb: 17 failed check(s) == crucible (failure) -- real == db2 (cancelled) -- infra == db2 ${{ matrix.shard }} (cancelled) -- infra == det (failure) -- real == full-suite (failure) -- real == full-suite part ${{ matrix.group }}/${{ needs.shard-plan.outputs.splits }} (cancelled) -- infra == ground-truth (failure) -- infra == ground-truth part ${{ matrix.shard }} (cancelled) -- infra == ground-truth-warm (cancelled) -- infra == measure (shard ${{ matrix.shard }}/${{ matrix.total }}) (cancelled) -- infra == plan the suite parts (cancelled) -- infra == publish-history (cancelled) -- infra == shard ${{ matrix.group }}/3 (cancelled) -- infra == shard ${{ matrix.shard }} (cancelled) -- infra == shard ${{ matrix.shard }} (${{ matrix.loc }} LOC) (cancelled) -- infra == store the suite's durations (cancelled) -- infra == suite time budget (#5166) (cancelled) -- infra |
|
No description provided. |
|
No description provided. |
Part of #5781. Slice 2: crystal cost-log backfill.
Adds two rows to
gitgalaxy/standards/language_addition_costs.jsonlviarecord_language_cost.py --manual:language_addition_audit.py --lang crystal(KEYWORD_ROSETTA_PATH = checkout of PR #163's branch) prints no "no control folder" warning and endsOK: all 5 registration invariants hold across 71 languages. Two warnings remain, both listed below.Class / Sibling gaps
Class: language-addition cost-ledger rows (engine + corpus half) for a language added without them. Crystal: both now recorded. Other members of the class are handled by their own PRs (#6652 acs, #6655 postgresql, #6657 zscript).
Sibling gaps:
fidelity_table.pyFIDELITY_PROVENANCEpins 51 corpus languages; rosetta has 52 with crystal. Re-pin (corpus_sha + count) after keyword-rosetta PR The Router Prefix Blindspot (False Positives) for full_api_network_map #163 merges, since it needs the merged sha._CLASS_START_NAMED_EXTRACTION_LANGS(detector.py); needs the harden-class-start-extraction pass.def(ledger entrycrystal-api-rule-top-level-defin PR The Router Prefix Blindspot (False Positives) for full_api_network_map #163).Array(Int32)type restriction as a call.Remaining slices
Fidelity re-pin after rosetta #163 merges (1 generated file).
Cross-repo: companion keyword-rosetta PR #163 (not merged, owner's call). Either order is fine; the re-pin runs after #163.
🤖 Generated with Claude Code
Golden re-bless (fix round)
doom_rosetta_check.py --only dartdoom,doom-scheme --update --yes: 37 dartdoom and 20 doom-scheme file func_hash changes, the same counts CI reported. Attributed to main's #6700 (Scheme case clauses, Dart break/continue), which did not re-bless these two doom-rosetta goldens. No engine change in this PR. If #6705 or another PR re-blesses them first, take main's on merge.