build-custom-agent
Build a custom agent
This workflow produces either a safe local prototype or a zero-write integration
plan in chat. It never implements live business-system access or real effects.
Try-and-refine: on|off is an optional workflow preference, not Purpose; retain
the latest explicit value across revisions and path changes without asking for it.
When unspecified, offer it only after the local prototype is ready.
Throughout intake, build, testing, and troubleshooting, never run
dotnet user-secrets list, read secret-store files, or dump environment values.
This also forbids listing only key names, checking which keys exist, or filtering
or redacting the output: those operations still inspect the secret store.
Run the documented app or smoke command directly and let the app report missing
configuration. Report only the missing key names and refer to the README;
never request, inspect, or print credential values.
When Purpose is present, read references/scope-routing.md without a scenario
summary. Present the applicable scope and choices together using the approval
format below. The user must see the actual scope when choosing whether to build.