feat: Claude Code Monitor — lanes, pipelines and a merged workspace

Internal SmartGift build of a Claude Code monitoring dashboard.

Lanes: a durable unit of parallel agent work, one per working directory,
tracked across session restarts. Managed lanes are git worktrees the
dashboard provisions and can reset or remove behind a three-check destroy
guard and a counted preflight; adopted lanes are directories you already
own and are never destroyable.

Pipelines: a lane moves through pipeline stages. A stage the agent declares
with evidence renders green; a stage inferred from the tool-event stream
renders dashed amber and never counts as done. Detection is forward-only
within a 30-minute window, and never writes the declared stage.

Workspace: one page at /run with a lane grid, the selected lane's pipeline,
and a full Claude console behind a disclosure.
This commit is contained in:
2026-07-29 17:07:45 +07:00
commit 57dc91585d
783 changed files with 221743 additions and 0 deletions
+15
View File
@@ -0,0 +1,15 @@
{
"title": "Dashboard update available",
"lead": "A new version of the dashboard is available. To update, run the following command in your terminal:",
"commitsBehind": "{{count}} commit(s) behind {{ref}}",
"copy": "Copy command",
"commandLabel": "Terminal command to update the dashboard",
"copied": "Copied",
"dismiss": "Dismiss",
"fetchError": "Could not reach git remote. Try again when you are online.",
"notGit": "This install is not a git clone; use a manual upgrade path.",
"restartNote": "After the command finishes, close and restart the dashboard the same way you started it: if you used npm start, run npm start again.",
"checkNow": "Check now",
"checking": "Checking...",
"checkError": "Could not check for updates"
}