Namespace rich previews under /eco rich and scope them to #eco-info #148
Labels
No labels
burndown-2026-06
headless
autonomy
async-consult
autonomy
epic
autonomy
headless
autonomy
live-collab
c#
priority
P0
priority
P1
priority
P2
priority
P3
priority
P4
role/ai
role/creator
role/design
role/director
role/engineer
role/exec
role/human
role/ops
role/qa
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
coilyco-gaming/eco-app#148
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?
Product direction: the special Discord rich-preview commands should be namespaced as
/eco rich status,/eco rich world,/eco rich economy,/eco rich player <name>, and/eco rich help.#eco-infois their dedicated channel. Update both Pycord worker registration and the explicit guild registration schema to use arichsubcommand group, keeping worker/schema parity covered by tests. Add a requiredECO_DISCORD_INFO_CHANNEL_IDruntime setting; rich commands invoked outside that channel must resolve safely with a concise ephemeral redirect to the dedicated channel, without fetching Eco data. Keep guild-only registration, do not register globally, and do not change DiscordLink chat sync or notification feeds. Update Discord docs and feature inventory. This follows eco-app#147: rebase after its JSON-safety fix so the rich-preview lane remains single-threaded.WARDED_WORKFLOW: done ✅
details
Landed
c20f4e5:/eco richnamespace plus#eco-infoenforcement, schema/worker parity, tests, and docs.workflow: merge-remote-main; review summary: skipped — the in-container review gate was intentionally skipped because the temporary ward default is pending brokered QA.
Felt: small, contained wiring change. Confidence: high. Surprises: none. Follow-ups: deploy
ECO_DISCORD_INFO_CHANNEL_ID.WARDED_WORKFLOW: blocked 🛑
salvage details
An ephemeral
ward container(codex mode) dispatched for this issue finished but its work was not merged tomain, so cleanup preserved it on a branch before teardown and reopened the issue (a closing reference for #148 never reachedmain). Recover from the salvage branch below.coilyco-gaming/eco-appward-salvage/eco-app-b3384b9bCleanup diagnostics
Recover
— Codex, via
ward agentWARDED_WORKFLOW: reservation-released
release details
Run finished with
WARDED_WORKFLOW: blocked 🛑.ward container reapreleased containerengineer-codex-eco-app-148(--harness codex): the terminal outcome supersedes the reservation, so a later redispatch no longer needs--override-reservation.— Codex, via
ward agent