Systemd corpus jobs: incremental backfill, bounded named queries and scheduled Org/JSON reports #94

Open
opened 2026-09-20 01:19:24 +00:00 by nsaspy · 0 comments
Owner

Parent: corpus workbench epic.

Goal

Provide systemd-user-native maintenance/query jobs for Nix/Home Manager and generated units/install helpers for non-Nix systemd hosts.

Jobs

  • incremental expert/Tek9 backfill using the existing checkpointed llm-log expert backfill;
  • named bounded query jobs;
  • report/export jobs to JSONL/Org;
  • optional KB-miner job after backfill;
  • explicit locks so two jobs cannot mutate the same checkpoint/output concurrently.

Scheduling

Expose Home Manager options for timers and job specs. Each job gets:

  • operation/query name;
  • bounded payload/page/batch limits;
  • output path;
  • calendar/interval;
  • timeout;
  • nice/IO priority;
  • optional success dependency on backfill.

No unit may run an unbounded full-corpus interactive scan.

Acceptance

Restart/interruption resumes from checkpoint without duplicate expert facts and with atomic report publication.

Parent: corpus workbench epic. ## Goal Provide systemd-user-native maintenance/query jobs for Nix/Home Manager and generated units/install helpers for non-Nix systemd hosts. ## Jobs - incremental expert/Tek9 backfill using the existing checkpointed `llm-log expert backfill`; - named bounded query jobs; - report/export jobs to JSONL/Org; - optional KB-miner job after backfill; - explicit locks so two jobs cannot mutate the same checkpoint/output concurrently. ## Scheduling Expose Home Manager options for timers and job specs. Each job gets: - operation/query name; - bounded payload/page/batch limits; - output path; - calendar/interval; - timeout; - nice/IO priority; - optional success dependency on backfill. No unit may run an unbounded full-corpus interactive scan. ## Acceptance Restart/interruption resumes from checkpoint without duplicate expert facts and with atomic report publication.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
nsaspy/llm-log#94
No description provided.