{
  "generatedAt": "2026-07-09T22:47:30.272Z",
  "wave": "61R-G",
  "name": "Live Shell Automation Playback + Founder Controls",
  "commit": "247ee9e",
  "route": "/live-shell-automation-playback",
  "endpoint": "/api/live/live-shell-automation-playback",
  "purpose": "Expose live-style automation playback in the shell so the founder can watch internal AI work unfold, mark Good Job, Needs More Work, Gold Star, Archive/Divert, or Rewind to the divergence point.",
  "mode": {
    "visibleAutomationPlayback": true,
    "founderControlsVisible": true,
    "goodJobControl": true,
    "needsMoreWorkControl": true,
    "goldStarControl": true,
    "archiveDivertControl": true,
    "rewindControl": true,
    "noDeletion": true,
    "archiveOnly": true,
    "reversibleOnly": true,
    "rollbackRequired": true,
    "classificationOnlyForNow": true,
    "actualRepoMutationRequiresRunnerWave": true,
    "externalActionBlocked": true,
    "credentialUseBlocked": true,
    "spendBlocked": true
  },
  "controlDefinitions": {
    "goodJob": {
      "label": "Good Job",
      "meaning": "Accept this action/frame as successful and let the team continue in this direction.",
      "effectNow": "classification-only",
      "destructive": false,
      "reversible": true
    },
    "needsMoreWork": {
      "label": "Needs More Work",
      "meaning": "Send the action/frame back for correction with a reason.",
      "effectNow": "classification-only",
      "destructive": false,
      "reversible": true
    },
    "goldStar": {
      "label": "Gold Star",
      "meaning": "Mark as exceptional and set as the new gold standard for this style, category, or function.",
      "effectNow": "classification-only",
      "destructive": false,
      "reversible": true
    },
    "archiveDivert": {
      "label": "Archive / Divert",
      "meaning": "Pause this agent/action/route and divert it to a separate archive/project lane because it is not working, not now, or blocking a more important parallel process.",
      "effectNow": "classification-only",
      "destructive": false,
      "reversible": true
    },
    "rewind": {
      "label": "Rewind",
      "meaning": "Jump back to the divergence point and inspect before/after state.",
      "effectNow": "playback-navigation",
      "destructive": false,
      "reversible": true
    }
  },
  "playbackFrames": [
    {
      "id": "61RG-FRAME-001",
      "lane": "Route Consolidation",
      "agent": "Internal Team",
      "title": "Route consolidation surface restored",
      "status": "complete",
      "result": "route-path-function-consolidation-audit is now openable and connected.",
      "divergencePoint": "Surface existed as core logic but not as an open route.",
      "rollbackPath": "Rollback 61R-F route/page/API/registry additions only.",
      "founderControls": {
        "goodJob": true,
        "needsMoreWork": true,
        "goldStar": true,
        "archiveDivert": true,
        "rewind": true
      },
      "goldStarMeaning": "Marks this route/action as a new TheoB gold-standard pattern for reversible missing-surface recovery."
    },
    {
      "id": "61RG-FRAME-002",
      "lane": "Cleanup Queue",
      "agent": "Internal Team",
      "title": "Cleanup queue is actionable and reversible",
      "status": "ready",
      "result": "Queue contains shell placement, full system merge, duplicate review, snapshot testing, design enforcement, quarantine browser policy.",
      "divergencePoint": "Prior work was visible but not executable/playable inside the shell.",
      "rollbackPath": "Queue entries are receipts and can be archived/diverted without deleting pages.",
      "founderControls": {
        "goodJob": true,
        "needsMoreWork": true,
        "goldStar": true,
        "archiveDivert": true,
        "rewind": true
      },
      "goldStarMeaning": "Marks queue/playback as a standard for internal AI work transparency."
    },
    {
      "id": "61RG-FRAME-003",
      "lane": "Shell Placement",
      "agent": "Shell Assimilation Team",
      "title": "Primary bar assimilation strategy established",
      "status": "ready",
      "result": "Browser Connect moves out of prime; Browser remains primary; Full System absorbs System Index; Slot and Domain move under Full System.",
      "divergencePoint": "Primary shell bars accumulated too many operational and secondary architecture links.",
      "rollbackPath": "Restore previous shell bar placement from git history if needed.",
      "founderControls": {
        "goodJob": true,
        "needsMoreWork": true,
        "goldStar": true,
        "archiveDivert": true,
        "rewind": true
      },
      "goldStarMeaning": "Marks a layout decision as the preferred future pattern for command hierarchy."
    },
    {
      "id": "61RG-FRAME-004",
      "lane": "Duplicate / Archive",
      "agent": "Route Assimilation Team",
      "title": "Duplicate routes should be rated, not deleted",
      "status": "ready",
      "result": "Duplicates can be marked primary, secondary, gold-standard, archive/divert, or needs-more-work.",
      "divergencePoint": "Some routes are duplicates, but duplicates may preserve older/deeper logic.",
      "rollbackPath": "Archived/diverted routes stay reopenable and traceable.",
      "founderControls": {
        "goodJob": true,
        "needsMoreWork": true,
        "goldStar": true,
        "archiveDivert": true,
        "rewind": true
      },
      "goldStarMeaning": "Marks best duplicate candidate as the new category standard."
    }
  ],
  "liveLanes": [
    "Route Consolidation",
    "Cleanup Queue",
    "Shell Placement",
    "Duplicate / Archive",
    "Design Enforcement",
    "Snapshot Testing",
    "Quarantine Browser",
    "Full System Merge"
  ],
  "next": "61R-H Founder Control Receipts + Archive Divert Lane"
}