{
"feature": "builtin-group",
"status": "completed",
"created_at": "2026-04-22",
"completed_at": "2026-04-22",
"spec_source": "../apcore-cli/docs/features/builtin-group.md",
"reference": "../apcore-cli-typescript",
"metadata": {
"apcore_version": "0.19.0",
"apcore_toolkit_version": "0.5.0",
"target_cli_version": "0.7.0",
"final_test_count": 643,
"make_check_status": "pass"
},
"tasks": [
{ "id": "T01", "title": "Bump apcore 0.19.0 + toolkit 0.5.0", "status": "completed", "files": ["Cargo.toml", "CLAUDE.md", "src/fs_discoverer.rs", "src/cli.rs", "tests/test_cli.rs"] },
{ "id": "T02", "title": "Create src/builtin_group.rs (ApcliGroup + tests)", "status": "completed", "files": ["src/builtin_group.rs", "src/lib.rs"] },
{ "id": "T03", "title": "Add ConfigResolver::resolve_object", "status": "completed", "files": ["src/config.rs"] },
{ "id": "T04", "title": "Split discovery.rs registrars", "status": "completed", "files": ["src/discovery.rs"] },
{ "id": "T05", "title": "Split system_cmd/shell/strategy/init_cmd registrars", "status": "completed", "files": ["src/system_cmd.rs", "src/shell.rs", "src/init_cmd.rs"] },
{ "id": "T06", "title": "Retire BUILTIN_COMMANDS → RESERVED_GROUP_NAMES", "status": "completed", "files": ["src/cli.rs", "src/shell.rs", "src/lib.rs"] },
{ "id": "T07", "title": "Integrate apcli group into main.rs + CliConfig", "status": "completed", "files": ["src/main.rs", "src/lib.rs", "tests/test_e2e.rs", "Cargo.toml"] },
{ "id": "T08", "title": "Integration tests (T-APCLI-01..41 parity)", "status": "completed", "files": ["tests/apcli_integration.rs"] },
{ "id": "T09", "title": "Run make check / clippy / fmt", "status": "completed", "files": [] }
],
"execution_order": ["T01", "T02", "T03", "T04", "T05", "T06", "T07", "T08", "T09"]
}