chore: Organize repository structure
- Move screenshots from root to docs/screenshots/ - Remove build artifacts (eslint-report.json, tsconfig.tsbuildinfo, out/) - Remove temporary test files from root (test-sse.mjs, test-watcher.ts) - Remove tmp/ directory - Update .gitignore with comprehensive patterns: - Build artifacts (eslint-report.json, tsconfig.tsbuildinfo, out/) - Temporary files (tmp/, test-*.mjs, test-*.ts, *.tmp, *.temp) - Root image files (should be in docs/screenshots/) - AI tool directories (.augment/, .claude/, .cline/, .openhands/, .qodo/, .gemini/, .kilocode/) - Update README image references to new locations This cleanup makes the repository structure more professional and organized.
|
|
@ -88153,3 +88153,122 @@ time="2026-03-05T16:27:11-08:00" level=info msg=NewConnection DisableClientMulti
|
|||
time="2026-03-05T16:27:11-08:00" level=info msg=ConnectionClosed connectionID=1155
|
||||
time="2026-03-05T16:27:11-08:00" level=error msg="Error reading packet from client 1156 (127.0.0.1:49574): read tcp 127.0.0.1:3307->127.0.0.1:49574: wsarecv: An existing connection was forcibly closed by the remote host.\nio.ReadFull(header size) failed"
|
||||
time="2026-03-05T16:27:11-08:00" level=info msg=ConnectionClosed connectionID=1156
|
||||
time="2026-03-05T16:33:10-08:00" level=info msg=NewConnection DisableClientMultiStatements=false connectionID=1157
|
||||
time="2026-03-05T16:33:10-08:00" level=error msg="Cannot send HandshakeV10 packet: write tcp 127.0.0.1:3307->127.0.0.1:58438: wsasend: An established connection was aborted by the software in your host machine.\nWrite(packet) failed\nconn 1157"
|
||||
time="2026-03-05T16:33:10-08:00" level=info msg=ConnectionClosed connectionID=1157
|
||||
time="2026-03-05T16:33:10-08:00" level=info msg=NewConnection DisableClientMultiStatements=false connectionID=1158
|
||||
time="2026-03-05T16:33:10-08:00" level=info msg=NewConnection DisableClientMultiStatements=false connectionID=1159
|
||||
time="2026-03-05T16:33:10-08:00" level=info msg=ConnectionClosed connectionID=1158
|
||||
time="2026-03-05T16:33:10-08:00" level=error msg="Error reading packet from client 1159 (127.0.0.1:58440): read tcp 127.0.0.1:3307->127.0.0.1:58440: wsarecv: An existing connection was forcibly closed by the remote host.\nio.ReadFull(header size) failed"
|
||||
time="2026-03-05T16:33:10-08:00" level=info msg=ConnectionClosed connectionID=1159
|
||||
time="2026-03-05T16:33:11-08:00" level=info msg=NewConnection DisableClientMultiStatements=false connectionID=1160
|
||||
time="2026-03-05T16:33:11-08:00" level=error msg="Cannot send HandshakeV10 packet: write tcp 127.0.0.1:3307->127.0.0.1:58442: wsasend: An established connection was aborted by the software in your host machine.\nWrite(packet) failed\nconn 1160"
|
||||
time="2026-03-05T16:33:11-08:00" level=info msg=ConnectionClosed connectionID=1160
|
||||
time="2026-03-05T16:33:11-08:00" level=info msg=NewConnection DisableClientMultiStatements=false connectionID=1161
|
||||
time="2026-03-05T16:33:11-08:00" level=info msg=NewConnection DisableClientMultiStatements=false connectionID=1162
|
||||
time="2026-03-05T16:33:11-08:00" level=info msg=ConnectionClosed connectionID=1161
|
||||
time="2026-03-05T16:33:11-08:00" level=error msg="Error reading packet from client 1162 (127.0.0.1:58444): read tcp 127.0.0.1:3307->127.0.0.1:58444: wsarecv: An existing connection was forcibly closed by the remote host.\nio.ReadFull(header size) failed"
|
||||
time="2026-03-05T16:33:11-08:00" level=info msg=ConnectionClosed connectionID=1162
|
||||
time="2026-03-05T16:33:28-08:00" level=info msg=NewConnection DisableClientMultiStatements=false connectionID=1163
|
||||
time="2026-03-05T16:33:28-08:00" level=error msg="Cannot send HandshakeV10 packet: write tcp 127.0.0.1:3307->127.0.0.1:58504: wsasend: An established connection was aborted by the software in your host machine.\nWrite(packet) failed\nconn 1163"
|
||||
time="2026-03-05T16:33:28-08:00" level=info msg=ConnectionClosed connectionID=1163
|
||||
time="2026-03-05T16:33:28-08:00" level=info msg=NewConnection DisableClientMultiStatements=false connectionID=1164
|
||||
time="2026-03-05T16:33:28-08:00" level=info msg=NewConnection DisableClientMultiStatements=false connectionID=1165
|
||||
time="2026-03-05T16:33:28-08:00" level=info msg=ConnectionClosed connectionID=1164
|
||||
time="2026-03-05T16:33:28-08:00" level=error msg="Error reading packet from client 1165 (127.0.0.1:58506): read tcp 127.0.0.1:3307->127.0.0.1:58506: wsarecv: An existing connection was forcibly closed by the remote host.\nio.ReadFull(header size) failed"
|
||||
time="2026-03-05T16:33:28-08:00" level=info msg=ConnectionClosed connectionID=1165
|
||||
time="2026-03-05T16:33:59-08:00" level=info msg=NewConnection DisableClientMultiStatements=false connectionID=1166
|
||||
time="2026-03-05T16:33:59-08:00" level=error msg="Cannot send HandshakeV10 packet: write tcp 127.0.0.1:3307->127.0.0.1:65166: wsasend: An established connection was aborted by the software in your host machine.\nWrite(packet) failed\nconn 1166"
|
||||
time="2026-03-05T16:33:59-08:00" level=info msg=ConnectionClosed connectionID=1166
|
||||
time="2026-03-05T16:33:59-08:00" level=info msg=NewConnection DisableClientMultiStatements=false connectionID=1167
|
||||
time="2026-03-05T16:33:59-08:00" level=info msg=NewConnection DisableClientMultiStatements=false connectionID=1168
|
||||
time="2026-03-05T16:33:59-08:00" level=info msg=ConnectionClosed connectionID=1167
|
||||
time="2026-03-05T16:33:59-08:00" level=error msg="Error reading packet from client 1168 (127.0.0.1:65168): read tcp 127.0.0.1:3307->127.0.0.1:65168: wsarecv: An existing connection was forcibly closed by the remote host.\nio.ReadFull(header size) failed"
|
||||
time="2026-03-05T16:33:59-08:00" level=info msg=ConnectionClosed connectionID=1168
|
||||
time="2026-03-05T16:34:11-08:00" level=info msg=NewConnection DisableClientMultiStatements=false connectionID=1169
|
||||
time="2026-03-05T16:34:11-08:00" level=error msg="Cannot send HandshakeV10 packet: write tcp 127.0.0.1:3307->127.0.0.1:62725: wsasend: An established connection was aborted by the software in your host machine.\nWrite(packet) failed\nconn 1169"
|
||||
time="2026-03-05T16:34:11-08:00" level=info msg=ConnectionClosed connectionID=1169
|
||||
time="2026-03-05T16:34:11-08:00" level=info msg=NewConnection DisableClientMultiStatements=false connectionID=1170
|
||||
time="2026-03-05T16:34:11-08:00" level=info msg=NewConnection DisableClientMultiStatements=false connectionID=1171
|
||||
time="2026-03-05T16:34:11-08:00" level=info msg=ConnectionClosed connectionID=1170
|
||||
time="2026-03-05T16:34:11-08:00" level=error msg="Error reading packet from client 1171 (127.0.0.1:62727): read tcp 127.0.0.1:3307->127.0.0.1:62727: wsarecv: An existing connection was forcibly closed by the remote host.\nio.ReadFull(header size) failed"
|
||||
time="2026-03-05T16:34:11-08:00" level=info msg=ConnectionClosed connectionID=1171
|
||||
time="2026-03-05T16:54:03-08:00" level=info msg=NewConnection DisableClientMultiStatements=false connectionID=1172
|
||||
time="2026-03-05T16:54:03-08:00" level=error msg="Cannot send HandshakeV10 packet: write tcp 127.0.0.1:3307->127.0.0.1:65417: wsasend: An established connection was aborted by the software in your host machine.\nWrite(packet) failed\nconn 1172"
|
||||
time="2026-03-05T16:54:03-08:00" level=info msg=ConnectionClosed connectionID=1172
|
||||
time="2026-03-05T16:54:03-08:00" level=info msg=NewConnection DisableClientMultiStatements=false connectionID=1173
|
||||
time="2026-03-05T16:54:03-08:00" level=info msg=NewConnection DisableClientMultiStatements=false connectionID=1174
|
||||
time="2026-03-05T16:54:03-08:00" level=info msg=ConnectionClosed connectionID=1173
|
||||
time="2026-03-05T16:54:03-08:00" level=error msg="Error reading packet from client 1174 (127.0.0.1:65421): read tcp 127.0.0.1:3307->127.0.0.1:65421: wsarecv: An existing connection was forcibly closed by the remote host.\nio.ReadFull(header size) failed"
|
||||
time="2026-03-05T16:54:03-08:00" level=info msg=ConnectionClosed connectionID=1174
|
||||
time="2026-03-05T16:54:04-08:00" level=info msg=NewConnection DisableClientMultiStatements=false connectionID=1175
|
||||
time="2026-03-05T16:54:04-08:00" level=error msg="Cannot send HandshakeV10 packet: write tcp 127.0.0.1:3307->127.0.0.1:65425: wsasend: An established connection was aborted by the software in your host machine.\nWrite(packet) failed\nconn 1175"
|
||||
time="2026-03-05T16:54:04-08:00" level=info msg=ConnectionClosed connectionID=1175
|
||||
time="2026-03-05T16:54:04-08:00" level=info msg=NewConnection DisableClientMultiStatements=false connectionID=1176
|
||||
time="2026-03-05T16:54:04-08:00" level=info msg=NewConnection DisableClientMultiStatements=false connectionID=1177
|
||||
time="2026-03-05T16:54:04-08:00" level=info msg=ConnectionClosed connectionID=1176
|
||||
time="2026-03-05T16:54:04-08:00" level=error msg="Error reading packet from client 1177 (127.0.0.1:65427): read tcp 127.0.0.1:3307->127.0.0.1:65427: wsarecv: An existing connection was forcibly closed by the remote host.\nio.ReadFull(header size) failed"
|
||||
time="2026-03-05T16:54:04-08:00" level=info msg=ConnectionClosed connectionID=1177
|
||||
time="2026-03-05T16:54:05-08:00" level=info msg=NewConnection DisableClientMultiStatements=false connectionID=1178
|
||||
time="2026-03-05T16:54:05-08:00" level=error msg="Cannot send HandshakeV10 packet: write tcp 127.0.0.1:3307->127.0.0.1:65437: wsasend: An established connection was aborted by the software in your host machine.\nWrite(packet) failed\nconn 1178"
|
||||
time="2026-03-05T16:54:05-08:00" level=info msg=ConnectionClosed connectionID=1178
|
||||
time="2026-03-05T16:54:05-08:00" level=info msg=NewConnection DisableClientMultiStatements=false connectionID=1179
|
||||
time="2026-03-05T16:54:05-08:00" level=info msg=NewConnection DisableClientMultiStatements=false connectionID=1180
|
||||
time="2026-03-05T16:54:05-08:00" level=info msg=ConnectionClosed connectionID=1179
|
||||
time="2026-03-05T16:54:06-08:00" level=error msg="Error reading packet from client 1180 (127.0.0.1:65439): read tcp 127.0.0.1:3307->127.0.0.1:65439: wsarecv: An existing connection was forcibly closed by the remote host.\nio.ReadFull(header size) failed"
|
||||
time="2026-03-05T16:54:06-08:00" level=info msg=ConnectionClosed connectionID=1180
|
||||
time="2026-03-05T16:54:17-08:00" level=info msg=NewConnection DisableClientMultiStatements=false connectionID=1181
|
||||
time="2026-03-05T16:54:17-08:00" level=error msg="Cannot send HandshakeV10 packet: write tcp 127.0.0.1:3307->127.0.0.1:65490: wsasend: An established connection was aborted by the software in your host machine.\nWrite(packet) failed\nconn 1181"
|
||||
time="2026-03-05T16:54:17-08:00" level=info msg=ConnectionClosed connectionID=1181
|
||||
time="2026-03-05T16:54:17-08:00" level=info msg=NewConnection DisableClientMultiStatements=false connectionID=1182
|
||||
time="2026-03-05T16:54:17-08:00" level=info msg=NewConnection DisableClientMultiStatements=false connectionID=1183
|
||||
time="2026-03-05T16:54:17-08:00" level=info msg=ConnectionClosed connectionID=1182
|
||||
time="2026-03-05T16:54:17-08:00" level=error msg="Error reading packet from client 1183 (127.0.0.1:65492): read tcp 127.0.0.1:3307->127.0.0.1:65492: wsarecv: An existing connection was forcibly closed by the remote host.\nio.ReadFull(header size) failed"
|
||||
time="2026-03-05T16:54:17-08:00" level=info msg=ConnectionClosed connectionID=1183
|
||||
time="2026-03-05T17:07:38-08:00" level=info msg=NewConnection DisableClientMultiStatements=false connectionID=1184
|
||||
time="2026-03-05T17:07:38-08:00" level=error msg="Cannot send HandshakeV10 packet: write tcp 127.0.0.1:3307->127.0.0.1:62939: wsasend: An established connection was aborted by the software in your host machine.\nWrite(packet) failed\nconn 1184"
|
||||
time="2026-03-05T17:07:38-08:00" level=info msg=ConnectionClosed connectionID=1184
|
||||
time="2026-03-05T17:07:38-08:00" level=info msg=NewConnection DisableClientMultiStatements=false connectionID=1185
|
||||
time="2026-03-05T17:07:38-08:00" level=info msg=NewConnection DisableClientMultiStatements=false connectionID=1186
|
||||
time="2026-03-05T17:07:38-08:00" level=info msg=ConnectionClosed connectionID=1185
|
||||
time="2026-03-05T17:07:38-08:00" level=error msg="Error reading packet from client 1186 (127.0.0.1:62941): read tcp 127.0.0.1:3307->127.0.0.1:62941: wsarecv: An existing connection was forcibly closed by the remote host.\nio.ReadFull(header size) failed"
|
||||
time="2026-03-05T17:07:38-08:00" level=info msg=ConnectionClosed connectionID=1186
|
||||
time="2026-03-05T17:07:39-08:00" level=info msg=NewConnection DisableClientMultiStatements=false connectionID=1187
|
||||
time="2026-03-05T17:07:39-08:00" level=error msg="Cannot send HandshakeV10 packet: write tcp 127.0.0.1:3307->127.0.0.1:51196: wsasend: An established connection was aborted by the software in your host machine.\nWrite(packet) failed\nconn 1187"
|
||||
time="2026-03-05T17:07:39-08:00" level=info msg=ConnectionClosed connectionID=1187
|
||||
time="2026-03-05T17:07:39-08:00" level=info msg=NewConnection DisableClientMultiStatements=false connectionID=1188
|
||||
time="2026-03-05T17:07:39-08:00" level=info msg=NewConnection DisableClientMultiStatements=false connectionID=1189
|
||||
time="2026-03-05T17:07:39-08:00" level=info msg=ConnectionClosed connectionID=1188
|
||||
time="2026-03-05T17:07:39-08:00" level=error msg="Error reading packet from client 1189 (127.0.0.1:51198): read tcp 127.0.0.1:3307->127.0.0.1:51198: wsarecv: An existing connection was forcibly closed by the remote host.\nio.ReadFull(header size) failed"
|
||||
time="2026-03-05T17:07:39-08:00" level=info msg=ConnectionClosed connectionID=1189
|
||||
time="2026-03-05T17:07:41-08:00" level=info msg=NewConnection DisableClientMultiStatements=false connectionID=1190
|
||||
time="2026-03-05T17:07:41-08:00" level=error msg="Cannot send HandshakeV10 packet: write tcp 127.0.0.1:3307->127.0.0.1:51214: wsasend: An established connection was aborted by the software in your host machine.\nWrite(packet) failed\nconn 1190"
|
||||
time="2026-03-05T17:07:41-08:00" level=info msg=ConnectionClosed connectionID=1190
|
||||
time="2026-03-05T17:07:41-08:00" level=info msg=NewConnection DisableClientMultiStatements=false connectionID=1191
|
||||
time="2026-03-05T17:07:41-08:00" level=info msg=NewConnection DisableClientMultiStatements=false connectionID=1192
|
||||
time="2026-03-05T17:07:41-08:00" level=info msg=ConnectionClosed connectionID=1191
|
||||
time="2026-03-05T17:07:41-08:00" level=error msg="Error reading packet from client 1192 (127.0.0.1:51216): read tcp 127.0.0.1:3307->127.0.0.1:51216: wsarecv: An existing connection was forcibly closed by the remote host.\nio.ReadFull(header size) failed"
|
||||
time="2026-03-05T17:07:41-08:00" level=info msg=ConnectionClosed connectionID=1192
|
||||
time="2026-03-05T17:07:50-08:00" level=info msg=NewConnection DisableClientMultiStatements=false connectionID=1193
|
||||
time="2026-03-05T17:07:50-08:00" level=error msg="Cannot send HandshakeV10 packet: write tcp 127.0.0.1:3307->127.0.0.1:51258: wsasend: An established connection was aborted by the software in your host machine.\nWrite(packet) failed\nconn 1193"
|
||||
time="2026-03-05T17:07:50-08:00" level=info msg=ConnectionClosed connectionID=1193
|
||||
time="2026-03-05T17:07:50-08:00" level=info msg=NewConnection DisableClientMultiStatements=false connectionID=1194
|
||||
time="2026-03-05T17:07:50-08:00" level=info msg=NewConnection DisableClientMultiStatements=false connectionID=1195
|
||||
time="2026-03-05T17:07:50-08:00" level=info msg=ConnectionClosed connectionID=1194
|
||||
time="2026-03-05T17:07:50-08:00" level=error msg="Error reading packet from client 1195 (127.0.0.1:51260): read tcp 127.0.0.1:3307->127.0.0.1:51260: wsarecv: An existing connection was forcibly closed by the remote host.\nio.ReadFull(header size) failed"
|
||||
time="2026-03-05T17:07:50-08:00" level=info msg=ConnectionClosed connectionID=1195
|
||||
time="2026-03-05T17:07:51-08:00" level=info msg=NewConnection DisableClientMultiStatements=false connectionID=1196
|
||||
time="2026-03-05T17:07:51-08:00" level=error msg="Cannot send HandshakeV10 packet: write tcp 127.0.0.1:3307->127.0.0.1:51261: wsasend: An established connection was aborted by the software in your host machine.\nWrite(packet) failed\nconn 1196"
|
||||
time="2026-03-05T17:07:51-08:00" level=info msg=ConnectionClosed connectionID=1196
|
||||
time="2026-03-05T17:07:51-08:00" level=info msg=NewConnection DisableClientMultiStatements=false connectionID=1197
|
||||
time="2026-03-05T17:07:51-08:00" level=info msg=NewConnection DisableClientMultiStatements=false connectionID=1198
|
||||
time="2026-03-05T17:07:51-08:00" level=info msg=ConnectionClosed connectionID=1197
|
||||
time="2026-03-05T17:07:51-08:00" level=error msg="Error reading packet from client 1198 (127.0.0.1:51263): read tcp 127.0.0.1:3307->127.0.0.1:51263: wsarecv: An existing connection was forcibly closed by the remote host.\nio.ReadFull(header size) failed"
|
||||
time="2026-03-05T17:07:51-08:00" level=info msg=ConnectionClosed connectionID=1198
|
||||
time="2026-03-05T17:08:04-08:00" level=info msg=NewConnection DisableClientMultiStatements=false connectionID=1199
|
||||
time="2026-03-05T17:08:04-08:00" level=info msg=ConnectionClosed connectionID=1199
|
||||
time="2026-03-05T17:08:04-08:00" level=info msg=NewConnection DisableClientMultiStatements=false connectionID=1200
|
||||
time="2026-03-05T17:08:04-08:00" level=info msg=NewConnection DisableClientMultiStatements=false connectionID=1201
|
||||
time="2026-03-05T17:08:04-08:00" level=info msg=ConnectionClosed connectionID=1200
|
||||
time="2026-03-05T17:08:04-08:00" level=error msg="Error reading packet from client 1201 (127.0.0.1:52108): read tcp 127.0.0.1:3307->127.0.0.1:52108: wsarecv: An existing connection was forcibly closed by the remote host.\nio.ReadFull(header size) failed"
|
||||
time="2026-03-05T17:08:04-08:00" level=info msg=ConnectionClosed connectionID=1201
|
||||
|
|
|
|||
28
.gitignore
vendored
|
|
@ -22,3 +22,31 @@ artifacts/
|
|||
|
||||
# Archived stashes for reference
|
||||
docs/references/stashes/
|
||||
|
||||
# Build artifacts
|
||||
eslint-report.json
|
||||
tsconfig.tsbuildinfo
|
||||
out/
|
||||
|
||||
# Temporary files
|
||||
tmp/
|
||||
test-*.mjs
|
||||
test-*.ts
|
||||
*.tmp
|
||||
*.temp
|
||||
|
||||
# Root image files (screenshots belong in docs/)
|
||||
/image-*.png
|
||||
/image.png
|
||||
|
||||
# Runtime artifacts
|
||||
.beads/
|
||||
.agents/
|
||||
.agent/
|
||||
.augment/
|
||||
.claude/
|
||||
.cline/
|
||||
.openhands/
|
||||
.qodo/
|
||||
.gemini/
|
||||
.kilocode/
|
||||
|
|
|
|||
|
|
@ -202,7 +202,7 @@ BeadBoard is an execution system for coordinating agents around shared Beads wor
|
|||
- **Global project scope switching** across single and aggregate workspaces
|
||||
- **Swarm orchestration** with archetypes/templates and assignment controls
|
||||
|
||||

|
||||

|
||||
|
||||
---
|
||||
|
||||
|
|
@ -231,7 +231,7 @@ Agent Pool Monitor with:
|
|||
- Pre-assigned queue for reserved tasks
|
||||
- Squad roster for active team members
|
||||
|
||||

|
||||

|
||||
|
||||
### 3. Graph + Dependency Topology
|
||||
|
||||
|
|
@ -241,7 +241,7 @@ DAG-oriented workspace for execution decisions:
|
|||
- Blocker/unblock context surfaced in task cards
|
||||
- Graph analysis support (cycle detection, blocked-chain identification)
|
||||
|
||||

|
||||

|
||||
|
||||
### 4. Global Project Scope + Scanner
|
||||
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 756 KiB After Width: | Height: | Size: 756 KiB |
|
Before Width: | Height: | Size: 543 KiB After Width: | Height: | Size: 543 KiB |
|
Before Width: | Height: | Size: 248 KiB After Width: | Height: | Size: 248 KiB |
|
Before Width: | Height: | Size: 684 KiB After Width: | Height: | Size: 684 KiB |
|
Before Width: | Height: | Size: 248 KiB After Width: | Height: | Size: 248 KiB |
|
Before Width: | Height: | Size: 706 KiB After Width: | Height: | Size: 706 KiB |
|
Before Width: | Height: | Size: 47 KiB After Width: | Height: | Size: 47 KiB |
|
Before Width: | Height: | Size: 706 KiB After Width: | Height: | Size: 706 KiB |
|
Before Width: | Height: | Size: 256 KiB After Width: | Height: | Size: 256 KiB |
|
Before Width: | Height: | Size: 1.3 MiB After Width: | Height: | Size: 1.3 MiB |
|
Before Width: | Height: | Size: 435 KiB |
BIN
out/video.mp4
24
test-sse.mjs
|
|
@ -1,24 +0,0 @@
|
|||
import EventSource from 'eventsource';
|
||||
|
||||
const projectRoot = 'C:\\Users\\Zenchant\\codex\\beadboard';
|
||||
const url = `http://localhost:3001/api/events?projectRoot=${encodeURIComponent(projectRoot)}`;
|
||||
|
||||
console.log(`Connecting to ${url}...`);
|
||||
const es = new EventSource(url);
|
||||
|
||||
es.on('open', () => console.log('OPEN'));
|
||||
es.on('error', (e) => {
|
||||
console.error('ERROR');
|
||||
console.error(e);
|
||||
});
|
||||
|
||||
['message', 'issues', 'telemetry', 'activity'].forEach(event => {
|
||||
es.addEventListener(event, (e) => {
|
||||
console.log(`[${event.toUpperCase()}]`, e.data);
|
||||
});
|
||||
});
|
||||
|
||||
setTimeout(() => {
|
||||
console.log('Closing after 30s');
|
||||
es.close();
|
||||
}, 60000);
|
||||
|
|
@ -1,25 +0,0 @@
|
|||
import { readIssuesFromDisk } from './src/lib/read-issues';
|
||||
import { runBdCommand } from './src/lib/bridge';
|
||||
|
||||
const projectRoot = 'C:\\Users\\Zenchant\\codex\\beadboard';
|
||||
|
||||
async function run() {
|
||||
console.log('1. Reading current state...');
|
||||
const state1 = await readIssuesFromDisk({ projectRoot, preferBd: true, skipAgentFilter: true });
|
||||
console.log(`State 1 has ${state1.length} issues.`);
|
||||
|
||||
console.log('2. Creating a test issue via bd...');
|
||||
await runBdCommand({ projectRoot, args: ['create', 'Diff test issue', '-p', '0'] });
|
||||
|
||||
console.log('3. Reading new state...');
|
||||
const state2 = await readIssuesFromDisk({ projectRoot, preferBd: true, skipAgentFilter: true });
|
||||
console.log(`State 2 has ${state2.length} issues.`);
|
||||
|
||||
if (state1.length === state2.length) {
|
||||
console.error('ERROR: State length did not change! readIssuesFromDisk is caching or returning stale data.');
|
||||
} else {
|
||||
console.log('SUCCESS: State length changed. The issue is in watcher.ts snapshot management.');
|
||||
}
|
||||
}
|
||||
|
||||
run().catch(console.error);
|
||||