Remove: TimeCurve launchpad docs/skills/bots; rewrite contributor guardrails #245
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#245
Loading…
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?
Context
Remove TimeCurve launchpad docs/skills/bots; rewrite contributor guardrails for TimeArena. Parent epic: #238.
Relevant files
.cursor/skills/yieldomega-guardrails/SKILL.mdskills/play-timecurve-doubloon/SKILL.md,play-active-timecurve/SKILL.md,play-timecurve-warbow/SKILL.mdbots/timecurve/docs/frontend/timecurve-views.md,docs/qa/YO-TimeCurve-QA-Checklist.mddocs/testing/invariants-and-business-logic.md— TimeCurve sectionsAcceptance criteria
play-time-arena-doub,play-time-arena-warbow,play-active-time-arenaVerification checklist
skills/README.mdindex updatedmarked as related to #238
mentioned in issue #238
Implementation complete
What we did
play-time-arena-doub,play-active-time-arena,play-time-arena-warbow(WarBow stub → #252)play-timecurve-doubloon,play-active-timecurve,play-timecurve-warbow,play-rabbit-treasury,collect-leprechaun-sets.cursor/skills/yieldomega-guardrails/SKILL.mdfor Arena v2 (~15 items)skills/README.mdanddocs/agent-phases.mdPhase 20 for TimeArenabots/timecurve→bots/timearena;YIELDOMEGA_TIME_ARENA_ADDRESS,timearena.jsonABI; scripts updated tobots/timearenapathsdocs/product/arena-v2.mdAcceptance criteria for closing
play-time-arena-doub,play-time-arena-warbow,play-active-time-arenabots/timearena)Verification checklist
skills/README.mdindex lists arena skillsbots/timearena/README.md+scripts/start-local-anvil-stack.shusebots/timearenapathmentioned in commit
e35cd0fa84mentioned in commit
0b099d4dddVerification run (requested GitLab #2405 — issue not found)
glab issue view 2405returns 404. Verification was performed against #245 (Remove TimeCurve launchpad docs/skills/bots; rewrite contributor guardrails), the next open removal issue in the #241–#245 batch.Worktree:
issue/245-timecurve-docs-removal-verify→ merged tomainas0b099d4.What was wrong (prior “implementation complete” comment was premature)
timecurve-bot inspectcrashed on live Anvil (saleStart/acceptedAsset— TimeCurve ABI on TimeArena proxy)scripts/sync-bot-env-from-frontend.shrequired retiredVITE_TIMECURVE_ADDRESS+ Rabbit/Leprechaun env keysscripts/anvil-export-bot-env.shreferenced undeployedTC/RT/NFTvars after Arena v2 DeployDevplay-timecurve-*skillswhy-yieldomega-participation-mattersstill framed TimeCurve/Rabbit/Leprechaun as live play surfacesFixes shipped on main
state.pyreadsarenaStart/paused/charmPriceWad/TimeArena.doub()bots/timearena/+VITE_TIME_ARENA_ADDRESSINV-DOCS-245-*/INV-BOTS-245-*indocs/testing/invariants-and-business-logic.mdAgentFooterCard+TimeCurveSimpleAgentCardskill listskills/README.md→ #245 invariantsVerified locally (infra left running; no restart)
bash scripts/sync-bot-env-from-frontend.shwritesbots/timearena/.env.localcd bots/timearena && pytest tests -q— 18 passedtimecurve-bot inspectagainst Anvil0x2279…— OK (podium rows, deadline, charm price)play-timecurve-doubloondirectory gone):8545+ indexer:3100/healthzOKGET /v1/arena/timersreturnedchain_timer_unavailableon this stack (not restarted per instructions)Remaining follow-up (not blocking #245 acceptance, but affects agent players)
TimeCurveSimpleAgentCard.tsxbody still documents removed/v1/timecurve/*routes and TimeCurve Python sketches — track under #266 / agent-card refreshChecklist for @brouie
bash scripts/sync-bot-env-from-frontend.sh+timecurve-bot inspecton your Anvil stack/arenalinks resolve to existingskills/play-time-arena-*filesgrep -R play-timecurve-doubloon skills/returns emptyGET /v1/arena/timersshould not bechain_timer_unavailableStatus: leaving #245 open pending confirmation on issue #2405 and agent-card legacy content. @brouie
mentioned in issue #241
mentioned in commit
0befae3f23mentioned in commit
eac3b090e9#245 verification complete — TimeCurve → TimeArena rename
Confirmed #2405 was a typo for #245. Follow-up merge on
main(eac3b09) completes the TimeCurve → TimeArena rename across routes, frontend modules, skills, and docs.What changed (this pass)
Routes & nav
/arena(legacy/timecurve/*still redirects)/arenasimple view (was/timecurve)Frontend module rename
frontend/src/pages/timecurve/→ merged intofrontend/src/pages/arena/TimeCurveSimplePage→ArenaSimplePage,TimeCurveProtocolPage→ArenaProtocolPage, etc.arena-simple-*,arena-subnav-*,arena-buy-spend-*(replacingtimecurve-*classes)timeArena*modules (buy hub, math, Kumbaya, etc.)Skills & docs
script-with-timecurve-local→script-with-timearena-local(README + guardrails cross-links)INV-DOCS-245-*updated for new skill pathE2E
timecurve.spec.ts→arena.spec.ts; navigation tests expect/arenaUtility:
scripts/rename-timecurve-to-timearena.pydocuments the bulk rename map.Prior #245 bot/doc fixes (still on main from
0b099d4)inspectreads TimeArena fields; env sync usesVITE_TIME_ARENA_ADDRESSVerification checklist
cd frontend && npm run typecheck— green/arena/timecurveand/timecurve/protocolredirect to/arena+/arena/protocol/arena/protocolAUDIT tab works;data-testid="arena-live-buys-activity"visiblegrep -R play-timecurve-doubloon skills/— emptyls skills/script-with-timearena-local/SKILL.mdexistsbash scripts/sync-bot-env-from-frontend.sh && cd bots/timearena && pytest tests -q && timecurve-bot inspectRemaining intentional legacy strings
timecurve-botCLI package name (Python moduletimecurve_bot) — behavior targets TimeArenafetchTimecurveBuysdeprecated wrapper overfetchArenaBuys(BuyItem shape compat)/art/icons/header-timecurve.pngasset filename unchangedClosing #245 — reopen if any checklist item fails in your environment.
mentioned in commit
895a53c38fmentioned in issue #274
mentioned in issue #275