Corpus workbench epic: 50GB-safe queries, session economics, Emacs/OpenCode and KB learning #98
Labels
No labels
accessibility
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
nsaspy/llm-log#98
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Goal
Turn llm-log into the operator-facing corpus workbench for its existing immutable capture + Tek9/SWI-Prolog expert plane.
Hard invariant: never materialize the corpus
The production corpus is expected to reach ~50 GB and beyond. No CLI, API, Emacs mode, OpenCode command, report job, Prolog query or LLM learner may read the entire corpus into memory or materialize the entire Tek9 KB into Prolog.
Allowed patterns:
Disallowed:
Existing substrate to preserve
Current llm-log already has:
Build on those paths instead of creating a second database/rule engine.
Child work
Acceptance
A 50GB synthetic corpus can be queried, browsed, backfilled, reported and mined with a documented bounded-memory ceiling. No acceptance test may depend on enough RAM to hold the corpus.
Child slices created from this epic:
The operator dotfiles consumer is being wired separately so the already-landed checkpointed backfill/query/export path is available immediately while the new slices land.