You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: AGENTS.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -26,7 +26,7 @@ These instructions apply to every agent, assistant, script, and human operating
26
26
- Use `docs/PR_PROCESS.md` for branch naming, draft PRs, merge order, dirty worktrees, and issue closing.
27
27
- Use `docs/DAILY_HQ_RUNBOOK.md` for morning review, triage, monitoring, and handoff.
28
28
- Use `infra/scripts/status-report.ps1` for read-only local worktree, PR, and issue status.
29
-
- The immediate major milestone is the Rootflow V0 and Flow Memory V0 launch core. Do not reinterpret that as approval for production deployment.
29
+
- The immediate major milestone is the FlowChain private/local L1 testnet package for second-computer validation, with Rootflow V0 and Flow Memory V0 kept green as the baseline. Do not reinterpret that as approval for production deployment.
@@ -61,7 +72,7 @@ FlowMemory is managed as a multi-agent program. The management layer is part of
61
72
-`docs/MARKETING_CLAIMS_GUARDRAILS.md`: allowed and blocked launch claims for docs and marketing
62
73
-`infra/scripts/status-report.ps1`: read-only local worktree, PR, and issue status report
63
74
64
-
Immediate major milestone: keep the Rootflow V0 and Flow Memory V0 launch core green. This means local contracts/tests, FlowPulse fixtures, Uniswap swap-derived memory-signal fixtures, Rootflow transitions, Flow Memory schemas, verifier reports, crypto fixtures, dashboard-readable state, Base Sepolia testnet read/deploy commands, and local smoke-test gates. It does not mean production deployment.
75
+
Immediate major milestone: keep the Rootflow V0 and Flow Memory V0 launch core green while packaging the FlowChain private/local L1 testnet path for second-computer validation. This means local contracts/tests, FlowPulse fixtures, Uniswap swap-derived memory-signal fixtures, Rootflow transitions, Flow Memory schemas, verifier reports, crypto fixtures, dashboard-readable state, Base Sepolia testnet read/deploy commands, Windows-first wrapper scripts, and local smoke-test gates. It does not mean production deployment.
65
76
66
77
Run the local launch-core path:
67
78
@@ -79,6 +90,31 @@ npm run launch:candidate
79
90
80
91
That command runs contract hardening, the launch flow, runtime schema validation, fixture drift checks, and claim guardrails.
81
92
93
+
Run the current FlowChain private/local wrapper path:
94
+
95
+
```powershell
96
+
npm run flowchain:prereq
97
+
npm run flowchain:init
98
+
npm run flowchain:start
99
+
npm run flowchain:demo
100
+
npm run flowchain:export
101
+
```
102
+
103
+
Run the merged-surface smoke path when Foundry, Python, dashboard dependencies,
104
+
and crypto dependencies are installed:
105
+
106
+
```powershell
107
+
npm install --prefix apps/dashboard
108
+
npm install --prefix crypto
109
+
npm run flowchain:smoke
110
+
```
111
+
112
+
Run the existing dashboard as the local workbench:
113
+
114
+
```powershell
115
+
npm run workbench:dev
116
+
```
117
+
82
118
Build the dashboard after regenerating launch data:
Copy file name to clipboardExpand all lines: apps/dashboard/README.md
+51-3Lines changed: 51 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
-
# FlowMemory Dashboard V0
1
+
# FlowMemory Dashboard / FlowChain Workbench V0
2
2
3
-
Local operator/explorer app for inspecting FlowMemory V0 fixture output. It is intentionally fixture-backed and does not claim production live data, wallet support, token pricing, or hosted deployment.
3
+
Local operator/explorer app for inspecting FlowMemory V0 fixture output and the FlowChain private/local testnet workbench surface. It is intentionally local-first and does not claim value-bearing wallet support, token pricing, or hosted deployment.
4
4
5
5
## Run Locally
6
6
@@ -25,6 +25,28 @@ npm test
25
25
npm run build
26
26
```
27
27
28
+
From the repo root, the same checks are:
29
+
30
+
```powershell
31
+
npm test --prefix apps/dashboard
32
+
npm run build --prefix apps/dashboard
33
+
```
34
+
35
+
The first route is the FlowChain workbench. It tries the local control-plane API at:
If the API is not running, the workbench marks the control-plane as offline, shows stale fixture fallback where appropriate, and keeps rendering deterministic local data. This app is for private/local validation and canary review only; it does not initiate value-bearing wallet flows.
49
+
28
50
## Data Boundary
29
51
30
52
The canonical dashboard fixture is generated by the launch-core command and lives at:
@@ -33,13 +55,27 @@ The canonical dashboard fixture is generated by the launch-core command and live
33
55
fixtures/dashboard/flowmemory-dashboard-v0.json
34
56
```
35
57
58
+
The guarded Base canary review fixture is separate:
The `dev` and `build` scripts run `npm run sync:fixtures`, which copies the canonical fixture into the Vite public data folder before the app starts or builds.
71
+
The `dev` and `build` scripts run `npm run sync:fixtures`, which copies the canonical dashboard fixture and the existing launch-core devnet state into the Vite public data folder before the app starts or builds.
Every displayed record carries source subsystem, fixture/local origin, chain context, ID/hash, status, and last-updated metadata when available.
69
107
108
+
The workbench adds local setup/API status plus object views for blocks, transactions, agents, models, receipts, memory cells, artifacts, verifier reports, challenges, finality, provenance, and raw JSON. When a current fixture does not yet contain a private-testnet object type, the view stays empty and names the expected control-plane endpoint.
109
+
110
+
Workbench object coverage:
111
+
112
+
```text
113
+
node/chain status, blocks, transactions, rootfields, agents, models, work receipts,
0 commit comments