| b4909168 |
feat(mcp): advertise channel handling protocol via init instructions |
a73x |
2026-04-29 |
| 8a138279 |
docs: README and .mcp.json template |
a73x |
2026-04-29 |
| 566ae22e |
test: end-to-end save-to-stamp integration |
a73x |
2026-04-29 |
| 23114045 |
feat: wire watcher → scanner → mcp → rewriter in main |
a73x |
2026-04-29 |
| 7e1e81c1 |
feat(mcp): emit notifications/claude/channel via direct JSON-RPC |
a73x |
2026-04-29 |
| 81bc3bab |
refactor(watcher): use t.Context() and range over int in tests |
a73x |
2026-04-29 |
| e4641798 |
feat(watcher): fsnotify with WRITE+CREATE+RENAME, debounce, ignore |
a73x |
2026-04-29 |
| 72b365b6 |
refactor(ignore): use slices.Contains and strings.SplitSeq |
a73x |
2026-04-29 |
| 325329b2 |
feat(ignore): gitignore + hard-excludes with live reload |
a73x |
2026-04-29 |
| b563e86e |
test(rewriter): deterministic concurrent-modification path |
a73x |
2026-04-29 |