This repository has been archived on 2026-10-29. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.
Epiphany/apps/epiphany-gui/public/operator-snapshot.sample.json
2026-05-01 09:15:57 +01:00

342 lines
13 KiB
JSON

{
"generatedAt": "1777475847000",
"repoRoot": "E:\\Projects\\EpiphanyAgent",
"status": {
"threadId": "019dd9d1-045b-7f13-b0e1-38ed89b31495",
"scene": {
"scene": {
"availableActions": [
"index",
"retrieve",
"distill",
"context",
"jobs",
"roles",
"planning",
"coordinator",
"roleLaunch",
"roleResult",
"jobLaunch",
"freshness",
"pressure",
"reorient",
"crrc",
"update"
],
"source": "live",
"stateStatus": "missing"
}
},
"pressure": {
"pressure": {
"basis": "unknown",
"level": "unknown",
"note": "No token usage telemetry has been recorded for this thread yet.",
"shouldPrepareCompaction": false,
"status": "unknown"
}
},
"reorient": {
"decision": {
"action": "regather",
"checkpointStatus": "missing",
"graphStatus": "missing",
"nextAction": "Re-gather source context before editing.",
"note": "No Epiphany state survived, so there is no authoritative checkpoint to resume.",
"pressureLevel": "unknown",
"reasons": ["missingState", "missingCheckpoint"],
"retrievalStatus": "ready",
"watcherStatus": "clean"
}
},
"jobs": {
"jobs": [
{
"id": "retrieval-index",
"kind": "indexing",
"ownerRole": "epiphany-core",
"progressNote": "Retrieval catalog is ready.",
"scope": "E:\\Projects\\EpiphanyAgent",
"status": "idle"
},
{
"blockingReason": "Epiphany state is missing, so there is no graph to remap.",
"id": "graph-remap",
"kind": "remap",
"ownerRole": "epiphany-harness",
"scope": "architecture/dataflow graphs",
"status": "blocked"
},
{
"blockingReason": "Epiphany state is missing, so there are no invariants to verify.",
"id": "verification",
"kind": "verification",
"ownerRole": "epiphany-harness",
"scope": "invariants/evidence",
"status": "blocked"
}
]
},
"roles": {
"roles": [
{
"id": "implementation",
"note": "Wait for CRRC action: RegatherManually.",
"ownerRole": "coding-agent",
"status": "blocked",
"title": "Implementation"
},
{
"id": "imagination",
"note": "Planning material ready: 2 captures, 1 backlog items, 1 roadmap streams, 1 objective drafts.",
"ownerRole": "epiphany-imagination",
"recommendedAction": "roleLaunch",
"status": "ready",
"title": "Imagination / Planning"
},
{
"id": "modeling",
"note": "Checkpoint missing: Re-gather source context before editing.",
"ownerRole": "epiphany-modeler",
"recommendedAction": "update",
"status": "needed",
"title": "Modeling / Checkpoint"
},
{
"id": "verification",
"note": "Epiphany state is missing, so there are no invariants to verify.",
"ownerRole": "epiphany-verifier",
"status": "blocked",
"title": "Verification / Review"
},
{
"id": "reorientation",
"note": "Regather verdict, result MissingState, pressure Unknown. No authoritative Epiphany state exists; re-gather source context before editing.",
"ownerRole": "epiphany-reorient",
"status": "needed",
"title": "Reorientation"
}
]
},
"planning": {
"threadId": "019dd9d1-045b-7f13-b0e1-38ed89b31495",
"source": "live",
"stateStatus": "ready",
"stateRevision": 3,
"planning": {
"workspace_root": "E:\\Projects\\EpiphanyAgent",
"captures": [
{
"id": "capture-github-planning",
"title": "Import GitHub issue into planning inbox",
"body": "Issues should become planning captures before becoming objectives.",
"confidence": "observed",
"status": "inbox",
"speaker": "human",
"tags": ["github", "backlog"],
"source": {
"kind": "github_issue",
"provider": "github",
"repo": "GameCult/EpiphanyAgent",
"issue_number": 42,
"url": "https://github.com/GameCult/EpiphanyAgent/issues/42",
"state": "open",
"labels": ["planning", "mvp"],
"assignees": ["Meta"],
"author": "Meta",
"created_at": "2026-05-01T10:00:00Z",
"updated_at": "2026-05-01T10:05:00Z",
"imported_at": "2026-05-01T10:10:00Z"
},
"created_at": "2026-05-01T10:10:00Z",
"updated_at": "2026-05-01T10:10:00Z"
},
{
"id": "capture-chat-planning",
"title": "Draft objectives from chat after bounding them",
"body": "Discussion remains planning material until it becomes a firm artifact.",
"confidence": "medium",
"status": "triaged",
"speaker": "human",
"tags": ["chat", "objective"],
"source": {
"kind": "chat",
"uri": "codex://threads/planning-smoke",
"external_id": "turn-planning-smoke"
},
"created_at": "2026-05-01T10:12:00Z",
"updated_at": "2026-05-01T10:12:00Z"
}
],
"backlog_items": [
{
"id": "backlog-planning-dashboard",
"title": "Expose planning state in the Epiphany dashboard",
"kind": "feature",
"summary": "Show captures, backlog, roadmap streams, and objective drafts.",
"status": "ready",
"horizon": "near",
"priority": {
"value": "high",
"rationale": "Planning needs a visible user review loop before automation.",
"impact": "user-steering",
"urgency": "soon",
"confidence": "medium",
"effort": "small",
"unblocks": ["objective-adoption"]
},
"confidence": "medium",
"product_area": "epiphany-gui",
"lane_hints": ["imagination", "hands", "soul"],
"acceptance_sketch": ["Dashboard can render typed planning records."],
"source_refs": [],
"updated_at": "2026-05-01T10:15:00Z"
}
],
"roadmap_streams": [
{
"id": "stream-user-steering",
"title": "Human-steered planning",
"purpose": "Keep future work visible and bounded before implementation starts.",
"status": "active",
"item_ids": ["backlog-planning-dashboard"],
"near_term_focus": "backlog-planning-dashboard",
"review_cadence": "per objective"
}
],
"objective_drafts": [
{
"id": "draft-planning-dashboard",
"title": "Build the planning dashboard slice",
"summary": "Render planning records and let the user adopt one bounded objective.",
"source_item_ids": ["backlog-planning-dashboard"],
"scope": {
"includes": ["read-only planning projection", "objective draft review"],
"excludes": ["automatic objective adoption"]
},
"acceptance_criteria": [
"Planning records render without changing thread state.",
"A draft objective remains review-gated."
],
"evidence_required": ["live smoke", "GUI screenshot"],
"lane_plan": {
"imagination": "organize planning records into a bounded objective candidate",
"eyes": "check prior art and GitHub issue metadata shape",
"hands": "wire dashboard controls after the read-only surface is stable",
"soul": "verify no planning record silently becomes active objective"
},
"risks": ["accidental objective adoption"],
"review_gates": ["human adoption"],
"status": "draft"
}
]
},
"summary": {
"captureCount": 2,
"pendingCaptureCount": 1,
"githubIssueCaptureCount": 1,
"backlogItemCount": 1,
"readyBacklogItemCount": 1,
"roadmapStreamCount": 1,
"objectiveDraftCount": 1,
"draftObjectiveCount": 1,
"activeObjective": "Reach a testable Epiphany MVP through the local GUI/operator workflow.",
"note": "Planning substrate is available. These records are planning state only until a human explicitly adopts an objective."
}
},
"roleResults": {
"imagination": {
"bindingId": "planning-synthesis-worker",
"note": "No authoritative Epiphany state exists for this thread.",
"roleId": "imagination",
"status": "missingState"
},
"modeling": {
"bindingId": "modeling-checkpoint-worker",
"note": "No authoritative Epiphany state exists for this thread.",
"roleId": "modeling",
"status": "missingState"
},
"verification": {
"bindingId": "verification-review-worker",
"note": "No authoritative Epiphany state exists for this thread.",
"roleId": "verification",
"status": "missingState"
}
},
"reorientResult": {
"bindingId": "reorient-worker",
"note": "No authoritative Epiphany state exists for this thread.",
"status": "missingState"
},
"crrc": {
"recommendation": {
"action": "regatherManually",
"reason": "No authoritative Epiphany state exists; re-gather source context before editing."
}
},
"coordinator": {
"action": "prepareCheckpoint",
"canAutoRun": false,
"reason": "Authoritative state or investigation checkpoint is missing; prepare a checkpoint before coordination can continue.",
"recommendedSceneAction": "update",
"requiresReview": false,
"targetRole": "modeling"
}
},
"artifacts": [
{
"name": "runtime/unity-inspect-sample",
"path": "E:\\Projects\\EpiphanyAgent\\.epiphany-gui\\runtime\\unity-inspect-sample",
"files": [
"unity-bridge-inspection.md",
"unity-bridge-summary.json"
],
"summaryPath": "E:\\Projects\\EpiphanyAgent\\.epiphany-gui\\runtime\\unity-inspect-sample\\unity-bridge-summary.json",
"runtimeAudit": {
"resultPath": "E:\\Projects\\EpiphanyAgent\\.epiphany-gui\\runtime\\unity-inspect-sample\\unity-bridge-summary.json",
"status": "missingEditor",
"projectPath": "E:\\Projects\\Aetheria-Economy",
"projectVersion": "6000.1.10f1",
"note": "Project pins Unity 6000.1.10f1, but no exact editor was found.",
"editorBridge": {
"exists": true,
"path": "E:\\Projects\\Aetheria-Economy\\Assets\\Editor\\Epiphany\\EpiphanyEditorBridge.cs",
"relativePath": "Assets/Editor/Epiphany/EpiphanyEditorBridge.cs",
"executeMethod": "GameCult.Epiphany.Unity.EpiphanyEditorBridge.RunProbe"
},
"installedEditors": [
{
"version": "6000.4.2f1",
"editorPath": "C:\\Program Files\\Unity\\Hub\\Editor\\6000.4.2f1\\Editor\\Unity.exe"
}
],
"candidatePaths": [
"C:\\Program Files\\Unity\\Hub\\Editor\\6000.1.10f1\\Editor\\Unity.exe",
"C:\\Program Files (x86)\\Unity\\Hub\\Editor\\6000.1.10f1\\Editor\\Unity.exe"
],
"searchRoots": [
"C:\\Program Files\\Unity\\Hub\\Editor",
"C:\\Program Files (x86)\\Unity\\Hub\\Editor"
]
},
"modifiedMillis": 1777475848000
},
{
"name": "mvp-loop-selfdogfood-vanilla2-20260429",
"path": "E:\\Projects\\EpiphanyAgent\\.epiphany-dogfood\\mvp-loop-selfdogfood-vanilla2-20260429",
"files": [
"artifact-manifest.json",
"comparison.md",
"epiphany-dogfood-summary.json",
"epiphany-final-status.json",
"epiphany-transcript.jsonl",
"vanilla-reference.md"
],
"summaryPath": "E:\\Projects\\EpiphanyAgent\\.epiphany-dogfood\\mvp-loop-selfdogfood-vanilla2-20260429\\epiphany-dogfood-summary.json",
"finalStatusPath": "E:\\Projects\\EpiphanyAgent\\.epiphany-dogfood\\mvp-loop-selfdogfood-vanilla2-20260429\\epiphany-final-status.json",
"comparisonPath": "E:\\Projects\\EpiphanyAgent\\.epiphany-dogfood\\mvp-loop-selfdogfood-vanilla2-20260429\\comparison.md",
"modifiedMillis": 1777475847000
}
]
}