fcop_report
Returns project initialization report or unbound role status with version and drift info. Directs ADMIN to initialize or assign role.
Instructions
FCoP Rule 0 — first tool call of every new session, also the general project-status report.
Returns one of two reports plus a versions block + optional drift warning (ADR-0006):
Initialization report when
docs/agents/fcop.jsonis missing. Lists the detected project path + resolution source and the available init modes (Solo / preset teams / custom). Does NOT ask for a role assignment — there's no team yet.UNBOUND report when the project is initialized but this session has no role. Shows project state and a role-assignment template for ADMIN to fill in.
In both cases the [Versions] block reports installed
fcop-mcp / fcop versions plus the project-local vs
packaged versions of the protocol rules. When the project's
.cursor/rules/*.mdc is older than the wheel-bundled copy a
drift warning is appended prompting ADMIN to run
redeploy_rules(). Agents must NOT invoke redeploy themselves.
While UNBOUND (or uninitialized) the agent MUST NOT read task bodies, write any files (except via the explicit init tools), or claim a role from context clues.
.. note::
This tool replaced unbound_report in 0.6.3. The deprecated
alias was removed in 0.7.0; existing system prompts and
LETTER-TO-ADMIN.md references that still reference
unbound_report must switch to fcop_report.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lang | No | Output language, ``zh`` or ``en``. Default: ``zh``. | zh |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |