- When a Codex task is complete, run
powershell -NoProfile -ExecutionPolicy Bypass -File scripts\notify-task-complete.ps1before the final response when shell execution is available. - If the notification command fails because audio is unavailable, continue normally and mention it briefly only when relevant.
- For any new app/project request or significant existing app change, follow
docs/PROJECT_BUILD_PROTOCOL.mdand treatdocs/PRODUCT_REDEFINITION_2026-08-06.mdplusdocs/app-registry.jsonas the current product baseline. Define product scope, required inputs, stack choices, production blockers, and verification before calling the work complete. - Luna user-facing project work must follow the machine-enforced Visual Style Baseline in
bloom-runtime/ts/lunaVisualStyle.ts: preserve product-specific layout and obey explicit Product Owner design/reference direction over the default style. Owner-only detailed Luna policy is maintained in the privateBloomBouquet/.githubrepository; do not duplicate private operating documentation here. - For this
Playgroundrepository only, after completing and verifying a task, automatically stage only the files changed by Codex for that task, create a clear commit, and push the current branch. Do not include unrelated pre-existing user changes in the commit.