enact-work-coordinationlisted
Install: claude install-skill SylphxAI/skills
# Enact Work Coordination
Use Enact as live operating-state authority without turning it into the
owner of source, provider, or static instruction facts. Read
[references/enact-adapter-contract.md](references/enact-adapter-contract.md)
for current semantic tools, REST mappings, GitHub observations, and source
locators. Resolve exact fields from the live MCP schema or versioned product API.
## Operating method
0. **Availability gate (OAuth-first).** Enact is in-scope when the MCP client
can reach `https://enact.sylphx.com/api/mcp` and list tools after OAuth
against protected-resource metadata
(`/.well-known/oauth-protected-resource`). Verify `work.propose_or_get` (or
equivalent) is in the live tool list. If tools are missing, complete MCP
OAuth login/reconnect first — do not open a PR or land source as a substitute
for the work loop. Long-lived bearer tokens (`SYLPHX_ENACT_AGENT_TOKEN`,
`SYLPHX_ENACT_BEARER_TOKEN_ENV`, `~/.codex/secrets/sylphx-enact-agent.token`)
are **break-glass only**: do not shell-autoload them, do not wrap/replace
vendor agent binaries to inject them, and do not bypass OAuth
discovery/refresh/revocation for ordinary sessions.
1. Discover an explicit Tenant and Workspace, plus Project when relevant, with
`operating.scopes`. Never infer identity from a repository name or label.
2. **Before substantive mutation**, call `work.propose_or_get` (idempotent
propose, admission, eligible claim). Use `work.start` plus `work.cla