test_benchmark_sample_runs_on_committed_corpus: cone tier shifted after fitter fix #64
Labels
No labels
blocked:needs-decision
blocked:preflight
bug
in-progress
in-progress
lint-cleanup
needs-decompose
quickfix
triage-approved
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Mark/pc2cad#64
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Symptom
tests/test_methodology.py::test_benchmark_sample_runs_on_committed_corpusasserts:For the
methodology_cone.plybenchmark. After commit852ad5c(fitter fix: cone axis hint + angle floor + sphere plausibility), this returns 4 instead of 1.Cause
The fitter now correctly emits a cone primitive for
methodology_cone.ply(was: 0 cones, just planes + extrudes). The benchmark's tier ranking was tuned against the broken output, so its tier verdict shifted from 1 to 4.What's expected
The cone fixture was always supposed to fit as a cone. The new behavior is more correct. The test's expected
verdict_tierneeds to be updated to reflect that a correctly fitted cone is still tier-1 territory, or the tier-ranking logic needs revisiting.Reproduction
After commit
852ad5c: fails withassert 4 == 1.Before commit
852ad5c: passes.Scope
This is a test-expectation follow-up, not a fitter bug. The fitter change is correct and should stay. The benchmark expectation needs to be re-evaluated against the corrected fitter output.
kilo-gsd launcher attempted to dispatch this ticket but preflight failed: ruff reports 21 lint errors on origin/main (commit
852ad5c). kilo-gsd.py exited at preflight without claiming the issue; no in-progress label was applied. A lint-cleanup ticket creation was attempted but failed (HTTP 422 — likely missing label definition). Until the lint debt is cleared, fixit work on pc2cad is gated by a separate cleanup ticket that does not yet exist.kilo-gsd-runner (launcher pass on kanban t_de18e5eb): preflight blocked this ticket because
ruff check .against Mark/pc2cad exits non-zero (2 E402 errors in tests/test_reconstruction.py plus 19 lines of context, 23 stdout lines total).Lane-fix applied: filed
Fix the lint on pc2cadat #67 withlint-cleanup+blocked:preflightlabels. Released the stuckin-progressclaim on this issue (kilo-gsd.py's auto-cleanup release_claim failed silently after a 422 on cleanup-ticket creation due to Forgejo's int64 label-id requirement on the issue-creation endpoint vs. name-acceptance on the label-attachment endpoint).This issue now carries
blocked:preflightand will be skipped by the picker until #67 merges andruff check .exits 0.Log: /home/b/.hermes/logs/kilo-monitor/pc2cad-64.log