Skip to content

Unpushed WIP for #49 (run.json sidecar + --format jsonl + fan mode column) parked on this machine #54

Description

@evandhoffman

There is unpushed work implementing most of #49, parked in a worktree on this
machine. Recording it here so it is findable rather than living in a session
transcript.

Where

path    ~/.local-llm-bench/work/monitor-jsonl
branch  monitord-output-formats
HEAD    8a17cee   (never pushed; `git ls-remote --heads origin` returns nothing)
tree    clean

8 files, +204/-6: CSVLogFormat, Formatting, JSONSample, LogRetention,
Metric, RunSidecar (MonitorCore) and SMC, SMCSource (MonitorSources).

What it covers

Two things whoever picks it up must know

It is based on fe30192 (the #47 merge). main is now a500b78 / v1.6.2,
six commits and three releases later. PR #50 rewrote both CLIs onto
swift-argument-parser: Sources/monitord/main.swift is gone, replaced by
Sources/monitord/Monitord.swift, and there is a new CommandLineTests target.
The mitigating detail is that this WIP touches no file under
Sources/monitord
, so the rebase should be mechanical rather than a rewrite.

RunSidecar and JSONSample in 8a17cee were reconstructed from session
notes, not from the original bytes.
They should be read as a draft of the
intended design, not as reviewed code that merely needs rebasing. Anything
subtle in those two files deserves a fresh look rather than trust.

Options

Rebase onto main and open a PR, or discard the branch and build #49 fresh now
that the CLI has moved. The second is defensible given the reconstruction
caveat — the value here may be the design sketch rather than the diff.

Either way the branch should not be left as the only record of its own
existence: it is on one machine, unpushed, in a directory named for an
unrelated project's benchmark harness.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions