Part of #14. Ref: docs/ARCHITECTURE_V2.md L1.
Formalize Document (line-addressable text + metadata: columns, level, timestamp, language) around the existing sourceAdapter. Features become Document-based, not 'log-line'-based.
Tasks
Done when: a code file opens in the same viewer with no log-specific assumptions.
Part of #14. Ref: docs/ARCHITECTURE_V2.md L1.
Formalize
Document(line-addressable text + metadata: columns, level, timestamp, language) around the existingsourceAdapter. Features become Document-based, not 'log-line'-based.Tasks
Documentinterface (lineCount, getLines, search index, metadata) built from SourceAdapter output.fileHandler(line-offset index) server-side / chunked fetch on web.Done when: a code file opens in the same viewer with no log-specific assumptions.