docs: verify #300 prize routing — align stale 40/30/30 references #442
No reviewers
Labels
No labels
agent:fix_bugfix
agent:fix_conflicts
agent:fix_security
agent:gap_analysis
agent:implement
agent:open_issues
agents
agent:security_audit
agent:verify
area
timecurve
arena
arena-v2
audit
block:feature_review
block:security
bug
contracts
design
devops
docs
documentation
enhancement
epic
feature
frontend
indexer
low priority
megaeth
operations
ops
performance
QA
qa checklist
referrals
removal
security
smart-contracts
tech-debt
testing
time-arena
timecurve
visual-qa
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
code/yieldomega!442
Loading…
Reference in a new issue
No description provided.
Delete branch "cursor/gitlab-issue-verification-d696"
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?
Summary
Verification QA for GitLab #300 — Arena prize routing: 100% to podiums with 70/20/10 epoch tranches.
Implementation merged in
2398a6a(cursor/arena-prize-routing-300-957c). This MR updates stale 40/30/30 documentation that contradicted onchain behavior (security model rounding policy, QA checklists, invariants cross-links, agent guides).Merge conflict resolution (latest): Merged current
main(includes !444 §293 AUDIT copy). Three conflicts inarena-views.md,manual-qa-checklists.md§293, andfrontend-content-audit.md— adopted canonical #300-linked wording frommainwhile retaining this MR's broader 40/30/30 fixes across 13 other doc files.Verification checklist (issue #300)
maingit merge origin/mainoncursor/gitlab-issue-verification-d69640/30/30/30% admin take(excl. intentional negatives)bash scripts/check-doc-anchors.shforge test --match-test test_buy_routes_doub_splitforge test --match-contract ArenaPrizeRoutingforge test --match-test test_buy_routes_epoch_tranches_worked_exampledocs/testing/invariants-and-business-logic.md§300Changes in this MR
Closes #300
mentioned in issue #300
Security review
Commit reviewed:
ab351709340874323f0e6d56cfc0686679d4b678Scope: 16 documentation files only — alignment of stale 40/30/30 / 30% admin take copy with onchain #300 prize routing (100% podium · 25% × 4 · 70/20/10 epoch tranches · 0% admin on buys). No changes to contracts, indexer, frontend, scripts, or dependencies.
Method: Full MR diff review; traced security-relevant edits in
docs/onchain/security-and-threat-model.mdanddocs/operations/deployment-guide.mdagainstArenaBuyRouting.sol(already merged in2398a6a). Checked for injection, auth/authz, secret leakage, SSRF/XSS/deserialization, and supply-chain deltas — none applicable to this diff.Outcome:
FINDINGS: 0medium+This MR corrects documentation to match existing onchain behavior (e.g. rounding policy: category remainder → Time Booster; within-category remainder → +2 tranche; no AdminSellVault funding on buys). It does not alter runtime code paths, permissions, or trust boundaries.
Inline threads: None (no findings to anchor).
Prior review comments on this MR: none security-related.
added 5 commits
mainfeeadcfa- merge main: resolve arena-views.md conflict (keep #300 routing detail)Compare with previous version
changed the description
added 4 commits
main6d823d57- merge main: resolve §293 doc conflicts (adopt canonical #300 wording from !444)Compare with previous version
changed the description
mentioned in commit
ddfaa01f4fmentioned in commit
212db1ea54