diff --git a/.wolf/anatomy-index.json b/.wolf/anatomy-index.json index ee277d3f..00ee35ef 100644 --- a/.wolf/anatomy-index.json +++ b/.wolf/anatomy-index.json @@ -1,13 +1,13 @@ { "version": 1, "meta": { - "lastScanned": "2026-09-03T14:00:10.255Z", - "fileCount": 686, + "lastScanned": "2026-09-03T14:22:31.720Z", + "fileCount": 692, "hits": 0, "misses": 0, - "renderedHash": "9cfaa3d9ddd4abbcb3ab7b1cf688c0219ef2e009b3175cae19d005500d23e763", - "storeUpdatedAt": "2026-09-03T14:00:10.263Z", - "rootHash": "e3ccf8f80443b18f" + "renderedHash": "618b0d89122e75bf8ad1eef35ac49b13c64932cd6340ebbf42c07cda211690e1", + "storeUpdatedAt": "2026-09-03T14:22:31.727Z", + "rootHash": "c72ef9120030e9d7" }, "files": { ".agent-shell/transcripts/2026-08-11-11-39-59.md": { @@ -3266,13 +3266,12 @@ }, ".kiro/steering/build-deployment.md": { "description": "Build & Deployment", - "tokens": 2917, - "hash": "2df60e8c2ce1e544", - "size": 11767, - "mtimeMs": 1786954770752.7761, - "updatedAt": "2026-08-27T19:00:00.135Z", - "source": "scan", - "importance": 0.21 + "tokens": 2943, + "hash": "a0b8d2bfd93c2aef", + "size": 11871, + "mtimeMs": 1788444223551.77, + "updatedAt": "2026-09-03T14:03:43.590Z", + "source": "hook" }, ".kiro/steering/config-design.md": { "description": "Configuration Design: What Belongs in Shared Config", @@ -3355,33 +3354,30 @@ }, ".kiro/steering/structure.md": { "description": "Project Structure", - "tokens": 1348, - "hash": "635bee71ba2cac48", - "size": 5537, - "mtimeMs": 1786185227000, - "updatedAt": "2026-08-27T19:00:00.137Z", - "source": "scan", - "importance": 0.21 + "tokens": 1374, + "hash": "09812e9075bb59e8", + "size": 5639, + "mtimeMs": 1788444251209.7922, + "updatedAt": "2026-09-03T14:04:11.246Z", + "source": "hook" }, ".kiro/steering/tech.md": { "description": "Technology Stack", - "tokens": 1500, - "hash": "04b09e31787bff66", - "size": 6080, - "mtimeMs": 1786185254000, - "updatedAt": "2026-08-27T19:00:00.137Z", - "source": "scan", - "importance": 0.21 + "tokens": 1517, + "hash": "3c82e2f2a684c6ee", + "size": 6146, + "mtimeMs": 1788444211329.317, + "updatedAt": "2026-09-03T14:03:31.378Z", + "source": "hook" }, ".kiro/steering/testing.md": { "description": "Testing Standards", - "tokens": 976, - "hash": "50c7736bc2c7ed92", - "size": 3938, - "mtimeMs": 1786185244000, - "updatedAt": "2026-08-27T19:00:00.137Z", - "source": "scan", - "importance": 0.21 + "tokens": 1006, + "hash": "f2d2c341f3ec28f9", + "size": 4055, + "mtimeMs": 1788444240288.3892, + "updatedAt": "2026-09-03T14:04:00.330Z", + "source": "hook" }, ".mcp.json": { "description": "", @@ -3405,11 +3401,11 @@ }, "CLAUDE.md": { "description": "OpenWolf", - "tokens": 1796, - "hash": "770a13529068706e", - "size": 7251, - "mtimeMs": 1788151454150.88, - "updatedAt": "2026-08-31T04:44:14.200Z", + "tokens": 1806, + "hash": "d15c6898f8346461", + "size": 7293, + "mtimeMs": 1788444277292.7524, + "updatedAt": "2026-09-03T14:04:37.342Z", "source": "hook" }, "docs/superpowers/plans/2026-05-07-p0-single-controller-persistence.md": { @@ -8690,11 +8686,11 @@ }, ".kiro/specs/eliminate-frontend-makefile/tasks.md": { "description": "Implementation Plan", - "tokens": 2746, - "hash": "ff8565727cef9288", - "size": 10998, - "mtimeMs": 1788444010214.724, - "updatedAt": "2026-09-03T14:00:10.255Z", + "tokens": 2940, + "hash": "ea5901e9ff812c5a", + "size": 11776, + "mtimeMs": 1788445351682.9172, + "updatedAt": "2026-09-03T14:22:31.720Z", "source": "hook" }, "src/frontend/apiserver/meson.build": { @@ -8732,6 +8728,60 @@ "mtimeMs": 1788443791995.0903, "updatedAt": "2026-09-03T13:56:32.032Z", "source": "hook" + }, + "src/frontend/CLAUDE.md": { + "description": "XCE Frontend (API Server + CLI)", + "tokens": 686, + "hash": "dc3f1ae535483db5", + "size": 2778, + "mtimeMs": 1788444264590.2852, + "updatedAt": "2026-09-03T14:04:24.630Z", + "source": "hook" + }, + "src/docs/deployment.md": { + "description": "XCE Deployment Guide", + "tokens": 6503, + "hash": "52b95f9b2e93d8cf", + "size": 26174, + "mtimeMs": 1788444298794.5415, + "updatedAt": "2026-09-03T14:04:58.838Z", + "source": "hook" + }, + ".claude/skills/xce-deploy-ha/SKILL.md": { + "description": "XCE HA Cluster Deployment", + "tokens": 7053, + "hash": "818050b91ceb3420", + "size": 28398, + "mtimeMs": 1788445082281.3147, + "updatedAt": "2026-09-03T14:18:02.324Z", + "source": "hook" + }, + ".claude/skills/xce-test-resources/SKILL.md": { + "description": "XCE Resource-Value Verification", + "tokens": 3549, + "hash": "48b29d0664dd1423", + "size": 14200, + "mtimeMs": 1788444445639.8755, + "updatedAt": "2026-09-03T14:07:25.687Z", + "source": "hook" + }, + "src/frontend/docs/status.md": { + "description": "Project Status", + "tokens": 1193, + "hash": "48add58890a85e7a", + "size": 4838, + "mtimeMs": 1788444463129.5051, + "updatedAt": "2026-09-03T14:07:43.163Z", + "source": "hook" + }, + "src/docs/apiserver-backend-tasks.md": { + "description": "API Server Backend Enhancement — Task Tracker", + "tokens": 2499, + "hash": "482bfe534ac41ec1", + "size": 10129, + "mtimeMs": 1788444465699.5974, + "updatedAt": "2026-09-03T14:07:45.741Z", + "source": "hook" } } } \ No newline at end of file diff --git a/.wolf/anatomy.md b/.wolf/anatomy.md index 5ce3ac78..afae20c1 100644 --- a/.wolf/anatomy.md +++ b/.wolf/anatomy.md @@ -1,7 +1,7 @@ # anatomy.md -> Auto-maintained by OpenWolf. Last scanned: 2026-09-03T14:00:10.255Z -> Files: 686 tracked | Anatomy hits: 0 | Misses: 0 +> Auto-maintained by OpenWolf. Last scanned: 2026-09-03T14:22:31.720Z +> Files: 692 tracked | Anatomy hits: 0 | Misses: 0 ## ./ @@ -10,7 +10,7 @@ - `.mcp.json` (~7 tok) - `.opencode.json` (~7 tok) - `CHANGES.md` — XCE Change Log (~8850 tok) -- `CLAUDE.md` — OpenWolf (~1796 tok) +- `CLAUDE.md` — OpenWolf (~1806 tok) - `README.md` — Project documentation (~919 tok) ## .agent-shell/transcripts/ @@ -31,9 +31,14 @@ - `SKILL.md` — xce-changes Skill (~2690 tok) +## .claude/skills/xce-deploy-ha/ + +- `SKILL.md` — XCE HA Cluster Deployment (~7053 tok) + ## .claude/skills/xce-test-resources/ - `run-resource-verify.sh` — run-resource-verify.sh -- driver for /xce-test-resources: end-to-end (~21442 tok) +- `SKILL.md` — XCE Resource-Value Verification (~3549 tok) ## .codegraph/ @@ -167,7 +172,7 @@ - `requirements.md` — Requirements Document (~1953 tok) - `research.md` — Summary (~3737 tok) - `spec.json` (~1136 tok) -- `tasks.md` — Implementation Plan (~2746 tok) +- `tasks.md` — Implementation Plan (~2940 tok) ## .kiro/specs/ha-commit-barrier-rollout/ @@ -588,7 +593,7 @@ ## .kiro/steering/ - `api-standards.md` — API Standards (~1704 tok) -- `build-deployment.md` — Build & Deployment (~2917 tok) +- `build-deployment.md` — Build & Deployment (~2943 tok) - `config-design.md` — Configuration Design: What Belongs in Shared Config (~2053 tok) - `error-handling.md` — Error Handling Standards (~1367 tok) - `ha-async-io.md` — HA Protocol & Async I/O (~4721 tok) @@ -598,9 +603,9 @@ - `roadmap.md` — Roadmap (~15320 tok) - `scheduler-driver-equivalence.md` — Scheduler Driver Equivalence (~1520 tok) - `security.md` — Security Standards (~1960 tok) -- `structure.md` — Project Structure (~1348 tok) -- `tech.md` — Technology Stack (~1500 tok) -- `testing.md` — Testing Standards (~976 tok) +- `structure.md` — Project Structure (~1374 tok) +- `tech.md` — Technology Stack (~1517 tok) +- `testing.md` — Testing Standards (~1006 tok) ## docs/superpowers/plans/ @@ -902,6 +907,15 @@ - `test_worker_resync.c` — Declares that (~55780 tok) - `test.c` — include (~40634 tok) +## src/docs/ + +- `apiserver-backend-tasks.md` — API Server Backend Enhancement — Task Tracker (~2499 tok) +- `deployment.md` — XCE Deployment Guide (~6503 tok) + +## src/frontend/ + +- `CLAUDE.md` — XCE Frontend (API Server + CLI) (~686 tok) + ## src/frontend/apiserver/ - `meson.build` — frontend/apiserver — Go REST API server with CGO backend integration. (~1136 tok) @@ -917,6 +931,10 @@ - `jobs_test.go` — TestPreCheckJobRequest_LostAndFound, TestJobsListFieldValidation_UsesJobInfoNotSubmitRequest, TestPr (~2001 tok) - `jobs.go` — Struct: JobController (~30943 tok) +## src/frontend/docs/ + +- `status.md` — Project Status (~1193 tok) + ## src/frontend/tests/regression/ - `run.sh` — Regression test suite: xcecli ↔ apiserver (~1655 tok) diff --git a/.wolf/memory.md b/.wolf/memory.md index 883492c6..06ebbfb5 100644 --- a/.wolf/memory.md +++ b/.wolf/memory.md @@ -4173,3 +4173,31 @@ | 06:56 | Edited src/tools/deploy-ha.sh | 3→3 lines | ~95 | | 06:56 | Edited src/frontend/tests/regression/run.sh | "Build with: cd xcecli && " → "Build with: /xce-build ap" | ~12 | | 07:00 | Edited .kiro/specs/eliminate-frontend-makefile/tasks.md | inline fix | ~19 | +| 07:03 | Edited .kiro/steering/tech.md | 17→16 lines | ~173 | +| 07:03 | Edited .kiro/steering/tech.md | 2→2 lines | ~36 | +| 07:03 | Edited .kiro/steering/build-deployment.md | 11→10 lines | ~136 | +| 07:03 | Edited .kiro/steering/testing.md | "make test" → "/xce-build apiserver" | ~35 | +| 07:03 | Edited .kiro/steering/testing.md | 4→4 lines | ~83 | +| 07:04 | Edited .kiro/steering/testing.md | inline fix | ~31 | +| 07:04 | Edited .kiro/steering/structure.md | "make test" → "/xce-build apiserver" | ~44 | +| 07:04 | Edited src/frontend/CLAUDE.md | 7→7 lines | ~107 | +| 07:04 | Edited CLAUDE.md | 3→3 lines | ~50 | +| 07:04 | Edited src/docs/deployment.md | 5→5 lines | ~298 | +| 07:05 | Edited .claude/skills/xce-deploy-ha/SKILL.md | 6→6 lines | ~107 | +| 07:05 | Edited .claude/skills/xce-deploy-ha/SKILL.md | 6→7 lines | ~135 | +| 07:05 | Edited .claude/skills/xce-deploy-ha/SKILL.md | 4→6 lines | ~116 | +| 07:05 | Edited .claude/skills/xce-deploy-ha/SKILL.md | inline fix | ~66 | +| 07:06 | Edited .claude/skills/xce-deploy-ha/SKILL.md | 7→5 lines | ~97 | +| 07:06 | Edited .claude/skills/xce-deploy-ha/SKILL.md | 6→5 lines | ~95 | +| 07:07 | Edited .claude/skills/xce-deploy-ha/SKILL.md | inline fix | ~55 | +| 07:07 | Edited .claude/skills/xce-deploy-ha/SKILL.md | 3→3 lines | ~53 | +| 07:07 | Edited .claude/skills/xce-test-resources/SKILL.md | modified vars() | ~89 | +| 07:07 | Edited src/frontend/docs/status.md | "Makefile" → "/xce-build apiserver" | ~47 | +| 07:07 | Edited src/docs/apiserver-backend-tasks.md | "make test" → "/xce-build apiserver" | ~17 | +| 07:07 | Edited src/docs/apiserver-backend-tasks.md | "make test" → "/xce-build apiserver" | ~29 | +| 07:17 | Edited .claude/skills/xce-deploy-ha/SKILL.md | 6→9 lines | ~157 | +| 07:17 | Edited .claude/skills/xce-deploy-ha/SKILL.md | 5→8 lines | ~158 | +| 07:18 | Edited .claude/skills/xce-deploy-ha/SKILL.md | missing() → exists() | ~129 | +| 07:18 | Edited .claude/skills/xce-deploy-ha/SKILL.md | inline fix | ~88 | +| 07:22 | Edited .kiro/specs/eliminate-frontend-makefile/tasks.md | inline fix | ~18 | +| 07:22 | Edited .kiro/specs/eliminate-frontend-makefile/tasks.md | modified 3() | ~216 |