chore: checkpoint all prior work for clean state
Captures all uncommitted work from ha-config-bootstrap, ha-heartbeat-liveness, and associated spec/tooling updates: - src: ha.c, ha.h, cluster.c, config_repl.c, myapp.c, raft.c — heartbeat liveness, RDHUP integration, committing phase fixes - tests: test_ha_role.c, test_config_repl.c, test_ha_rdhup_integration.c, test_p1_integration.c, test_p3_hardening.c, scheduler test - specs: election-iomgr-refactor, ha-heartbeat-liveness, ha-peer-connection-reuse, raft-library (new); ha-config-bootstrap and election-iomgr-refactor task/research updates - tooling: .wolf/ state, ha/data cluster fixtures, raft/raft.tla, src/build symlink, xce-build skill update
This commit is contained in:
parent
15bd291bdd
commit
e31673dd88
66 changed files with 122422 additions and 860 deletions
158
.wolf/hooks/_session.json
Normal file
158
.wolf/hooks/_session.json
Normal file
|
|
@ -0,0 +1,158 @@
|
|||
{
|
||||
"session_id": "session-2026-06-04-0446",
|
||||
"started": "2026-06-04T11:46:27.379Z",
|
||||
"files_read": {
|
||||
"/home/rshen/projects/xce/worktrees/persistent_ha/.kiro/specs/ha-repl-hardening": {
|
||||
"count": 1,
|
||||
"tokens": 0,
|
||||
"first_read": "2026-06-04T11:47:59.019Z"
|
||||
},
|
||||
"/home/rshen/projects/xce/worktrees/persistent_ha/.claude/skills/kiro-validate-design/rules/design-review.md": {
|
||||
"count": 1,
|
||||
"tokens": 1090,
|
||||
"first_read": "2026-06-04T11:47:59.216Z"
|
||||
},
|
||||
"/home/rshen/projects/xce/worktrees/persistent_ha/.kiro/specs/ha-repl-hardening/spec.json": {
|
||||
"count": 2,
|
||||
"tokens": 128,
|
||||
"first_read": "2026-06-04T11:48:22.897Z"
|
||||
},
|
||||
"/home/rshen/projects/xce/worktrees/persistent_ha/.kiro/specs/ha-repl-hardening/requirements.md": {
|
||||
"count": 2,
|
||||
"tokens": 2817,
|
||||
"first_read": "2026-06-04T11:48:23.086Z"
|
||||
},
|
||||
"/home/rshen/projects/xce/worktrees/persistent_ha/.kiro/specs/ha-repl-hardening/design.md": {
|
||||
"count": 5,
|
||||
"tokens": 5514,
|
||||
"first_read": "2026-06-04T11:48:34.750Z"
|
||||
},
|
||||
"/home/rshen/projects/xce/worktrees/persistent_ha/.kiro/specs/ha-repl-hardening/tasks.md": {
|
||||
"count": 2,
|
||||
"tokens": 2749,
|
||||
"first_read": "2026-06-04T11:49:26.515Z"
|
||||
},
|
||||
"/home/rshen/projects/xce/worktrees/persistent_ha/.claude/skills/kiro-spec-tasks/rules/tasks-generation.md": {
|
||||
"count": 1,
|
||||
"tokens": 2773,
|
||||
"first_read": "2026-06-04T12:10:52.924Z"
|
||||
},
|
||||
"/home/rshen/projects/xce/worktrees/persistent_ha/.claude/skills/kiro-spec-tasks/rules/tasks-parallel-analysis.md": {
|
||||
"count": 1,
|
||||
"tokens": 633,
|
||||
"first_read": "2026-06-04T12:10:53.319Z"
|
||||
},
|
||||
"/home/rshen/projects/xce/worktrees/persistent_ha/.claude/skills/kiro-spec-tasks/templates/specs/tasks.md": {
|
||||
"count": 1,
|
||||
"tokens": 318,
|
||||
"first_read": "2026-06-04T12:10:53.806Z"
|
||||
},
|
||||
"/home/rshen/projects/xce/worktrees/persistent_ha/.claude/skills/xce-build/SKILL.md": {
|
||||
"count": 1,
|
||||
"tokens": 112,
|
||||
"first_read": "2026-06-04T12:20:51.454Z"
|
||||
},
|
||||
"/home/rshen/projects/xce/worktrees/persistent_ha/.claude/skills/kiro-impl/templates/implementer-prompt.md": {
|
||||
"count": 1,
|
||||
"tokens": 1659,
|
||||
"first_read": "2026-06-04T12:20:52.075Z"
|
||||
},
|
||||
"/home/rshen/projects/xce/worktrees/persistent_ha/.claude/skills/kiro-impl/templates/reviewer-prompt.md": {
|
||||
"count": 1,
|
||||
"tokens": 1352,
|
||||
"first_read": "2026-06-04T12:20:52.620Z"
|
||||
},
|
||||
"/home/rshen/projects/xce/worktrees/persistent_ha/src/schema/controller.capnp": {
|
||||
"count": 28,
|
||||
"tokens": 7861,
|
||||
"first_read": "2026-06-04T12:22:19.810Z"
|
||||
},
|
||||
"/home/rshen/projects/xce/worktrees/persistent_ha/src/xce.build/lib/controller.capnp.h": {
|
||||
"count": 1,
|
||||
"tokens": 0,
|
||||
"first_read": "2026-06-04T12:25:41.822Z"
|
||||
},
|
||||
"/home/rshen/projects/xce/worktrees/persistent_ha/src/xce.build/lib/controller.capnp.c": {
|
||||
"count": 4,
|
||||
"tokens": 134780,
|
||||
"first_read": "2026-06-04T12:26:31.693Z"
|
||||
},
|
||||
"/home/rshen/projects/xce/worktrees/persistent_ha/src/include/typemap.h": {
|
||||
"count": 6,
|
||||
"tokens": 3378,
|
||||
"first_read": "2026-06-04T12:28:56.960Z"
|
||||
},
|
||||
"/home/rshen/projects/xce/worktrees/persistent_ha/src/schema/c.capnp": {
|
||||
"count": 1,
|
||||
"tokens": 0,
|
||||
"first_read": "2026-06-04T12:30:22.347Z"
|
||||
}
|
||||
},
|
||||
"files_written": [
|
||||
{
|
||||
"file": "/home/rshen/projects/xce/worktrees/persistent_ha/.kiro/specs/ha-repl-hardening/design.md",
|
||||
"action": "edit",
|
||||
"tokens": 194,
|
||||
"at": "2026-06-04T11:54:56.112Z"
|
||||
},
|
||||
{
|
||||
"file": "/home/claude/.claude/plans/functional-tumbling-squirrel.md",
|
||||
"action": "create",
|
||||
"tokens": 1056,
|
||||
"at": "2026-06-04T11:55:29.391Z"
|
||||
},
|
||||
{
|
||||
"file": "/home/rshen/projects/xce/worktrees/persistent_ha/.kiro/specs/ha-repl-hardening/design.md",
|
||||
"action": "edit",
|
||||
"tokens": 99,
|
||||
"at": "2026-06-04T11:56:57.713Z"
|
||||
},
|
||||
{
|
||||
"file": "/home/rshen/projects/xce/worktrees/persistent_ha/.kiro/specs/ha-repl-hardening/design.md",
|
||||
"action": "edit",
|
||||
"tokens": 161,
|
||||
"at": "2026-06-04T11:57:25.385Z"
|
||||
},
|
||||
{
|
||||
"file": "/home/rshen/projects/xce/worktrees/persistent_ha/.kiro/specs/ha-repl-hardening/design.md",
|
||||
"action": "edit",
|
||||
"tokens": 157,
|
||||
"at": "2026-06-04T11:57:49.314Z"
|
||||
},
|
||||
{
|
||||
"file": "/home/rshen/projects/xce/worktrees/persistent_ha/.kiro/specs/ha-repl-hardening/design.md",
|
||||
"action": "edit",
|
||||
"tokens": 117,
|
||||
"at": "2026-06-04T11:58:02.934Z"
|
||||
},
|
||||
{
|
||||
"file": "/home/rshen/projects/xce/worktrees/persistent_ha/.kiro/specs/ha-repl-hardening/tasks.md",
|
||||
"action": "create",
|
||||
"tokens": 4002,
|
||||
"at": "2026-06-04T12:14:41.929Z"
|
||||
},
|
||||
{
|
||||
"file": "/home/rshen/projects/xce/worktrees/persistent_ha/.kiro/specs/ha-repl-hardening/spec.json",
|
||||
"action": "create",
|
||||
"tokens": 128,
|
||||
"at": "2026-06-04T12:15:05.654Z"
|
||||
},
|
||||
{
|
||||
"file": "/home/rshen/projects/xce/worktrees/persistent_ha/.kiro/specs/ha-repl-hardening/spec.json",
|
||||
"action": "create",
|
||||
"tokens": 128,
|
||||
"at": "2026-06-04T12:21:31.484Z"
|
||||
}
|
||||
],
|
||||
"edit_counts": {
|
||||
".kiro/specs/ha-repl-hardening/design.md": 5,
|
||||
"../../../../../claude/.claude/plans/functional-tumbling-squirrel.md": 1,
|
||||
".kiro/specs/ha-repl-hardening/tasks.md": 1,
|
||||
".kiro/specs/ha-repl-hardening/spec.json": 2
|
||||
},
|
||||
"anatomy_hits": 14,
|
||||
"anatomy_misses": 3,
|
||||
"repeated_reads_warned": 42,
|
||||
"cerebrum_warnings": 0,
|
||||
"stop_count": 4
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue