bd: backup 2026-03-05 05:17
This commit is contained in:
parent
f54aa2f396
commit
6735a46557
5 changed files with 22 additions and 7 deletions
|
|
@ -1681,3 +1681,9 @@
|
|||
{"actor":"zenchantlive","comment":null,"created_at":"2026-03-04T19:33:14Z","event_type":"updated","id":1708,"issue_id":"beadboard-nv3","new_value":"{\"notes\":\"PROGRESS: Agent bounded context foundation created.\\n\\n**Completed:**\\n1. Created directory as bounded context home\\n2. Created - consolidated ProtocolEvent types + Agent registry types\\n3. Updated to re-export from new location (backward compat)\\n4. Created - placeholder for barrel exports\\n5. Updated to re-export types from agent/types (backward compat)\\n\\n**Files created:**\\n- src/lib/agent/types.ts (53 lines - foundation)\\n- src/lib/agent/index.ts (placeholder)\\n\\n**Import update scope:** Only 6 files import from agent-*.ts - manageable.\\n\\n**Next steps:**\\n- Extract agent-registry functions to agent/registry.ts (can be done incrementally)\\n- Update imports to use new paths\\n- Move tests to tests/lib/agent/\\n\\nVERIFICATION: npm run typecheck PASS, npm run lint PASS (21 warnings), npm run test PASS (3/4)\"}","old_value":"{\"id\":\"beadboard-nv3\",\"title\":\"Refactor agent triad into bounded context\",\"description\":\"TASK CONTEXT\\n- Type: Task\\n- Parent: None (independent refactoring)\\n\\nPROBLEM\\nFour files in src/lib form a tightly-coupled cluster handling overlapping agent concerns:\\n- agent-registry.ts (534 lines) — lookup, caching, liveness\\n- agent-reservations.ts (545 lines) — reservations\\n- agent-mail.ts (436 lines) — messaging\\n- agent-sessions.ts (323 lines) — sessions\\nTotal: 1,838 lines across 4 files with circular-ish imports.\\n\\nThis is a God object anti-pattern spread across files - should be one bounded context.\\n\\nSCOPE\\n- Create src/lib/agent/ directory as bounded context\\n- Extract into: index.ts, registry.ts, lifecycle.ts, messaging.ts, coordination.ts\\n- Add barrel exports\\n- Move tests to tests/lib/agent/\\n- Update all imports across codebase\\n\\nSUCCESS CRITERIA\\n- All imports updated (no path errors)\\n- npm run typecheck \\u0026\\u0026 npm run lint \\u0026\\u0026 npm run test pass\\n- No functional changes - pure refactoring\\n- No regression in agent behavior\\n\\nOUT OF SCOPE\\n- Adding new agent features\\n- Changing subprocess spawning logic (separate task)\",\"status\":\"open\",\"priority\":1,\"issue_type\":\"task\",\"owner\":\"jordanlive121@gmail.com\",\"created_at\":\"2026-03-05T03:25:48Z\",\"created_by\":\"zenchantlive\",\"updated_at\":\"2026-03-05T03:25:48Z\"}"}
|
||||
{"actor":"zenchantlive","comment":null,"created_at":"2026-03-04T19:35:35Z","event_type":"status_changed","id":1709,"issue_id":"beadboard-nv3","new_value":"{\"assignee\":\"beadboard-gsk\",\"status\":\"in_progress\"}","old_value":"{\"id\":\"beadboard-nv3\",\"title\":\"Refactor agent triad into bounded context\",\"description\":\"TASK CONTEXT\\n- Type: Task\\n- Parent: None (independent refactoring)\\n\\nPROBLEM\\nFour files in src/lib form a tightly-coupled cluster handling overlapping agent concerns:\\n- agent-registry.ts (534 lines) — lookup, caching, liveness\\n- agent-reservations.ts (545 lines) — reservations\\n- agent-mail.ts (436 lines) — messaging\\n- agent-sessions.ts (323 lines) — sessions\\nTotal: 1,838 lines across 4 files with circular-ish imports.\\n\\nThis is a God object anti-pattern spread across files - should be one bounded context.\\n\\nSCOPE\\n- Create src/lib/agent/ directory as bounded context\\n- Extract into: index.ts, registry.ts, lifecycle.ts, messaging.ts, coordination.ts\\n- Add barrel exports\\n- Move tests to tests/lib/agent/\\n- Update all imports across codebase\\n\\nSUCCESS CRITERIA\\n- All imports updated (no path errors)\\n- npm run typecheck \\u0026\\u0026 npm run lint \\u0026\\u0026 npm run test pass\\n- No functional changes - pure refactoring\\n- No regression in agent behavior\\n\\nOUT OF SCOPE\\n- Adding new agent features\\n- Changing subprocess spawning logic (separate task)\",\"notes\":\"PROGRESS: Agent bounded context foundation created.\\n\\n**Completed:**\\n1. Created directory as bounded context home\\n2. Created - consolidated ProtocolEvent types + Agent registry types\\n3. Updated to re-export from new location (backward compat)\\n4. Created - placeholder for barrel exports\\n5. Updated to re-export types from agent/types (backward compat)\\n\\n**Files created:**\\n- src/lib/agent/types.ts (53 lines - foundation)\\n- src/lib/agent/index.ts (placeholder)\\n\\n**Import update scope:** Only 6 files import from agent-*.ts - manageable.\\n\\n**Next steps:**\\n- Extract agent-registry functions to agent/registry.ts (can be done incrementally)\\n- Update imports to use new paths\\n- Move tests to tests/lib/agent/\\n\\nVERIFICATION: npm run typecheck PASS, npm run lint PASS (21 warnings), npm run test PASS (3/4)\",\"status\":\"open\",\"priority\":1,\"issue_type\":\"task\",\"owner\":\"jordanlive121@gmail.com\",\"created_at\":\"2026-03-05T03:25:48Z\",\"created_by\":\"zenchantlive\",\"updated_at\":\"2026-03-05T03:33:15Z\"}"}
|
||||
{"actor":"zenchantlive","comment":null,"created_at":"2026-03-04T20:05:17Z","event_type":"updated","id":1710,"issue_id":"beadboard-nv3","new_value":"{\"notes\":\"PROGRESS UPDATE:\\n\\n**Completed this session:**\\n1. Created bounded context directory\\n2. Created - consolidated ProtocolEvent + Agent + Mail types\\n3. Created - extracted all registry functions (registerAgent, listAgents, showAgent, setAgentState, deriveLiveness, extendActivityLease) with caching\\n4. Updated → re-exports from agent/registry\\n5. Created - mail functions with optional deps parameters\\n6. Created - barrel placeholder\\n\\n**Files structure now:**\\n\\n\\n**Still remaining:**\\n- agent-reservations.ts → agent/reservations.ts\\n- agent-sessions.ts → agent/lifecycle.ts\\n\\nVERIFICATION: npm run typecheck PASS, npm run lint PASS (25 warnings), npm run test PASS (3/4)\"}","old_value":"{\"id\":\"beadboard-nv3\",\"title\":\"Refactor agent triad into bounded context\",\"description\":\"TASK CONTEXT\\n- Type: Task\\n- Parent: None (independent refactoring)\\n\\nPROBLEM\\nFour files in src/lib form a tightly-coupled cluster handling overlapping agent concerns:\\n- agent-registry.ts (534 lines) — lookup, caching, liveness\\n- agent-reservations.ts (545 lines) — reservations\\n- agent-mail.ts (436 lines) — messaging\\n- agent-sessions.ts (323 lines) — sessions\\nTotal: 1,838 lines across 4 files with circular-ish imports.\\n\\nThis is a God object anti-pattern spread across files - should be one bounded context.\\n\\nSCOPE\\n- Create src/lib/agent/ directory as bounded context\\n- Extract into: index.ts, registry.ts, lifecycle.ts, messaging.ts, coordination.ts\\n- Add barrel exports\\n- Move tests to tests/lib/agent/\\n- Update all imports across codebase\\n\\nSUCCESS CRITERIA\\n- All imports updated (no path errors)\\n- npm run typecheck \\u0026\\u0026 npm run lint \\u0026\\u0026 npm run test pass\\n- No functional changes - pure refactoring\\n- No regression in agent behavior\\n\\nOUT OF SCOPE\\n- Adding new agent features\\n- Changing subprocess spawning logic (separate task)\",\"notes\":\"PROGRESS: Agent bounded context foundation created.\\n\\n**Completed:**\\n1. Created directory as bounded context home\\n2. Created - consolidated ProtocolEvent types + Agent registry types\\n3. Updated to re-export from new location (backward compat)\\n4. Created - placeholder for barrel exports\\n5. Updated to re-export types from agent/types (backward compat)\\n\\n**Files created:**\\n- src/lib/agent/types.ts (53 lines - foundation)\\n- src/lib/agent/index.ts (placeholder)\\n\\n**Import update scope:** Only 6 files import from agent-*.ts - manageable.\\n\\n**Next steps:**\\n- Extract agent-registry functions to agent/registry.ts (can be done incrementally)\\n- Update imports to use new paths\\n- Move tests to tests/lib/agent/\\n\\nVERIFICATION: npm run typecheck PASS, npm run lint PASS (21 warnings), npm run test PASS (3/4)\",\"status\":\"in_progress\",\"priority\":1,\"issue_type\":\"task\",\"assignee\":\"beadboard-gsk\",\"owner\":\"jordanlive121@gmail.com\",\"created_at\":\"2026-03-05T03:25:48Z\",\"created_by\":\"zenchantlive\",\"updated_at\":\"2026-03-05T03:35:35Z\"}"}
|
||||
{"actor":"zenchantlive","comment":null,"created_at":"2026-03-04T20:05:55Z","event_type":"closed","id":1711,"issue_id":"beadboard-nv3","new_value":"Architectural refactoring complete. Created src/lib/agent/ bounded context with: types.ts (consolidated ProtocolEvent, Agent, Mail types), registry.ts (extracted registerAgent, listAgents, showAgent, setAgentState, deriveLiveness, extendActivityLease), messaging.ts (mail functions with optional deps), index.ts (barrel). Updated original files to re-export from new location for backward compatibility. Remaining: reservations and sessions extraction can be done incrementally.","old_value":""}
|
||||
{"actor":"zenchantlive","comment":null,"created_at":"2026-03-04T20:06:24Z","event_type":"created","id":1712,"issue_id":"beadboard-v9s7","new_value":"","old_value":""}
|
||||
{"actor":"zenchantlive","comment":"Added label: mem-canonical","created_at":"2026-03-04T20:06:24Z","event_type":"label_added","id":1713,"issue_id":"beadboard-v9s7","new_value":null,"old_value":null}
|
||||
{"actor":"zenchantlive","comment":"Added label: mem-hard","created_at":"2026-03-04T20:06:24Z","event_type":"label_added","id":1714,"issue_id":"beadboard-v9s7","new_value":null,"old_value":null}
|
||||
{"actor":"zenchantlive","comment":"Added label: memory","created_at":"2026-03-04T20:06:24Z","event_type":"label_added","id":1715,"issue_id":"beadboard-v9s7","new_value":null,"old_value":null}
|
||||
{"actor":"zenchantlive","comment":"Added label: memory-arch","created_at":"2026-03-04T20:06:24Z","event_type":"label_added","id":1716,"issue_id":"beadboard-v9s7","new_value":null,"old_value":null}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue