a73x

Commits:

Hash Message Author Date
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
acf62ebc feat(rewriter): atomic UUID stamping with mode preservation a73x 2026-04-29
3863cb13 refactor(scanner): use builtin min() for sniff size a73x 2026-04-29
e1d774ff feat(scanner): tagged marker reporting, size cap, binary sniff a73x 2026-04-29
64314aee feat(scanner): support multi-language comment syntax a73x 2026-04-29
608e53be feat(scanner): detect untagged @claude markers in Go comments a73x 2026-04-29
326fddae spike: validate channel mechanism, fix meta schema and capability a73x 2026-04-29
5e2eaea1 chore: project bootstrap a73x 2026-04-28