Repository navigation
Replies: 2 comments
|
Spec PR: #232. It adds this task's spec, the companion task, and closes task_021026_19. |
0 replies
|
PRs raised:
|
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
cc @umeradl. This is the tracking discussion for task_061026_20.
Full spec:
Developer/tasks/task_061026_20.md. It lands with the forwarding PR. The source plan is task-plan-051026-1, reviewed in PR #219 (verification, decisions, decisions applied).Timeline
Oct 6 – Oct 9, 2026 (about 3 working days). Parts A and C can start right away. Part B ships with Part A, as two commits in one PR, so the CI size gate proves both fit.
Parts
DINTaskAuditorsize review. Four getters with no outside reader becomeinternal(−320 B → 22,398 B). A fold review of the dispute and reassignment paths is requiredregisterDINAuditor(+102 B), plus the staleDinValidatorStakeNatSpecDecisions (resolved on PR #219)
DINTaskAuditorbudget across both tasks is: 22,718 → 22,398 (A) → 22,500 (A+B) → 22,575 B with task_061026_21's every-batch commitment check, a margin of 2,001 B. That's in the warn band but far from the 1,024 B fail line. The ways back out are a fold that actually saves bytes, or droppingIs_testdataCIDs_Assigned.MECHANISM_DESIGN.md:87discrepancy is recorded, not changed.Interplay
P3Adversarial.t.sol): its Row 6 and Row 11test_knownGap_…tests flip totest_defended_…in whichever PR lands second.DINShared.sol, theDINTaskAuditorABI and its byte budget. Both specs have a coordination section.Post progress updates, questions and PR links here. If anything in the spec is unclear or doesn't look right, comment here and cc @umeradl.
🤖 Generated with Claude Code
All reactions