Clean up agent phases, invariants doc, and rename bots to timearena (#323) #467
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!467
Loading…
Reference in a new issue
No description provided.
Delete branch "issue-323-agent-phases-timearena-rename"
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
Housekeeping for GitLab #323 (gap-analysis follow-up from #309):
docs/testing/ci.md. Fixed retired Phase 7 / impl-3 brokenrabbit-treasury.mdlinks →arena-v2.md§ Retired surfaces andtreasury-contracts.md.DoubPresaleVestingregistry rows; updatedINV-BOTS-245-TIMEARENAandINV-INDEXER-112for Arena v2 scope.timecurve_bot→timearena_bot, CLItimecurve-bot→timearena-bot, CI jobbots-timecurve-test→bots-timearena-test; updated stack scripts and QA docs. Legacy envYIELDOMEGA_TIMECURVE_ADDRESS/ registrytimecurvekey retained (seebots/timearena/CHANGELOG.md).Acceptance checklist
rg 'propose a minimal workflow' docs/agent-phases.mdbash scripts/check-doc-anchors.shdocs/testing/invariants-and-business-logic.mdbusiness-logic + contract-inventory tablesbots/timearena/rg timecurve_bot(only CHANGELOG + intentional alias note)pytestinbots/timearena/cd bots/timearena && python3 -m venv .venv && .venv/bin/pip install -e ".[dev]" && .venv/bin/pytest tests -v.github/workflows/unit-tests.ymlbots-timearena-testbash scripts/check-doc-anchors.shbash scripts/check-doc-retired-terms.shbash scripts/check-doc-timecurve-satellite.shThird-party verification
Issue #323 left open intentionally (auto-close on merge).
changed the description
changed the description
Security review
Commit reviewed:
1beabde51ddec893a13d43e41a632225eb07c89aScope: MR !467 — rename
timecurve_bot/timecurve-bot→timearena_bot/timearena-bot; doc/invariant cleanup; CI job rename; remove unusedtimecurve.jsonABI andtimecurve_contractalias (runtime already usedtimearena.json).Outcome:
FINDINGS: 0medium+ — NONEMethod
Traced attacker-controlled inputs in modified paths:
bots/timearena/Python packageBotConfig.timearena_addressfield rename; legacy envYIELDOMEGA_TIMECURVE_ADDRESSretainedchecksum_addr) and chain-id gate (31337for Anvil funding) unchangedcontracts.pytimecurve_contractalias + unusedtimecurve.jsontimearena_contract→timearena.json; no ABI or call-encoding changeswarm_runner.pytimearena_bot.cliscripts/start-local-anvil-stack.sh,sync-bot-env-from-frontend.shNo injection, authz bypass, secret leakage, SSRF, or EVM contract changes introduced by this diff. Prior security-review threads: none on this MR.
Inline threads: none (no medium+ findings).
mentioned in commit
0954d46b30