Reference

The canonical specs. These mirror the core/*.md files in the source repo — links below take you there directly so you always see the latest authoritative version.

Per-page

Specs by concern

Concern Canonical spec Linked from
Phased lifecycle, dispatch, iteration core/process.md Concepts § Phased task lifecycle
Iteration protocol detail core/protocols/iteration-protocol.md Concepts § Iteration protocol
Automatic mode core/protocols/automatic-mode.md Concepts § Phased task lifecycle (auto mode)
Index protocol + recipes core/protocols/index-protocol.md Concepts § Index protocol
.idx DSL grammar core/protocols/index-syntax.md Index protocol
Doc roles (all-roles authorship + ai-engineer shape — D25) core/protocols/doc-roles.md Process spec
Cross-domain bugs core/protocols/cross-domain-bugs.md Process spec
Cross-agent hand-off core/protocols/cross-agent-handoff.md Process spec
Post-task check-in core/protocols/post-task-check-in.md Process spec
GitHub integration core/protocols/github-integration.md Concepts § GitHub issues
Delivery modes core/protocols/delivery-modes.md Concepts § Delivery modes
Cardinal role kernels core/roles/*.md Concepts § The 7-cardinal team
Specialist roles (opt-in) extras/roles/*.md Concepts § Specialists
Templates (bindings, PR, hand-off, …) core/templates/*.md Contributing
Migration notes migrations/*.md Per-decision (D13 / D14 / D15 / D16 / D17 / etc.)

Locked decisions

All locked decisions (D1–D17) live in PLAN.md § Locked decisions. The framework’s design rationale + alternatives considered + dates.

Some highlights:

# Decision
D5 7 cardinal roles (5 engineering + team-lead + ai-engineer)
D8 Install directory: .agents/ginee/
D11 Public framework name: ginee
D12 Automatic mode (per-task auto: opt-in)
D13 Project-doc index in local/index/ (D15 broadens to code-derived)
D14 GitHub issues + discussions as 4th task source
D15 Code-derived knowledge index (extension of D13)
D16 AgentSkills as per-adapter invocation surface
D17 Delivery modes — branch+PR / wt / commit-no-push

API surface

ginee is markdown-only. There’s no programmatic API, no library to import, no build artefact. The “API” is:

The full surface is in the source repo. Each spec is < 500 lines and self-contained.