Parte do epic #1036
Depende de: #1042#1040#1041
Objetivo
Reescrever packages/core/src/filesystem.ts em Go como módulo de I/O puro sem estado compartilhado, aproveitando a simplicidade do os e io/fs da stdlib Go.
Comportamentos a preservar
Endpoints Go a implementar
GET /fs/read?path=... ← leitura de arquivo
POST /fs/write ← escrita de arquivo
GET /fs/list?dir=... ← listagem de diretório
GET /fs/watch?dir=... ← SSE com eventos de mudança
DELETE /fs/file?path=... ← remoção de arquivo
Tarefas
Critérios de aceite
Parte do epic #1036
Depende de: #1042#1040#1041
Objetivo
Reescrever
packages/core/src/filesystem.tsem Go como módulo de I/O puro sem estado compartilhado, aproveitando a simplicidade dooseio/fsda stdlib Go.Comportamentos a preservar
Endpoints Go a implementar
Tarefas
internal/filesystem/reader.gointernal/filesystem/watcher.go(usandofsnotify)internal/filesystem/handler.go(HTTP handlers)packages/go-core-clientgo-core-filesysteme validarCritérios de aceite