AE See-Suite full green product pass: living state atlas to product surface#1
AE See-Suite full green product pass: living state atlas to product surface#1AtomEons wants to merge 33 commits into
Conversation
AE See-Suite Big Roll UpdatePushed another major wave into this PR. New product behavior added
Current product directionThis PR is now more than a state-atlas harness. It is turning AE See-Suite into a real living app shell:
Direct MCP run commandThe standalone AE See-Suite MCP server can be run directly: node ./scripts/ae-see-suite-mcp-server.mjsValidation targetFrom repo root where supported: npm run build:web
npm run frontend:proof:visual -- --states=01,06,22,26,37,61 --label=anchor-pass
npm run frontend:proof:visual:72Or from npm run build
npm run proof:visual -- --states=01,06,22,26,37,61 --label=anchor-pass
npm run proof:visual:72Next waveNext target is build stabilization + state legitimacy:
|
Big Roll Wave — Product Legitimacy + MCP + Trigger WiringKept it moving inside the same PR. Added / upgraded in this wave
Product meaningThe 72-state atlas is no longer just a gallery or screenshot target. It is becoming a controllable state machine with real app triggers. Anchor state legitimacy status:
Still needs validationRun from repo root or frontend: npm run build:web
npm run frontend:proof:visual -- --states=01,06,22,26,37,61 --label=anchor-pass
npm run frontend:proof:visual:72If build flags TypeScript issues in the new surface components, patch those next in this same PR. |
Continue Roll — Navigation + Proof Anchor WiringAdditional product-legitimacy wave pushed. Added in this wave
Product meaningThis shifts AE See-Suite further from state-preview mode into product mode. More of the same shell is now reachable by normal navigation, not just The anchor set is now:
Validation reminderRun: npm run build:web
npm run frontend:proof:visual
npm run frontend:proof:pixel
npm run frontend:proof:visual:72If TypeScript flags the new surface/router changes, patch those next in this PR. |
Continue Roll — MCP Documentation + MCP CI CheckAdded another support wave to make the new AE See-Suite MCP lane usable and guarded. Added
Current MCP direct commandnode ./scripts/ae-see-suite-mcp-server.mjsMCP anchor proof pathUse tool: ae_see_suite_proof_anchorsor shell: npm run build:web
npm run frontend:proof:visual -- --states=01,06,22,26,37,61 --label=anchor-passProduct meaningThis gives the living dashboard its own dedicated build/proof control rail. The MCP now carries the state-atlas discipline directly: one AppShell, many states, no mockup backgrounds, no 72 pages. |
Codex Test Handoff — Run This Locally / In Git WorkspaceCodex can run the repo tests/builds directly from a checked-out copy of this PR branch. Use this as the green protocol. Branchgit fetch origin pull/1/head:ae-see-suite/full-green-product-pass
# or checkout existing remote branch if present
git checkout ae-see-suite/full-green-product-passInstallnpm installPrimary green pathnpm run check
npm run build:api
npm run test:api
npm run build:webAE See-Suite proof pathnpm run frontend:proof:visual
npm run frontend:proof:pixel
npm run frontend:proof:summaryFull atlas proofnpm run frontend:proof:visual:72If build failsPatch exact TypeScript/Vite errors first. Do not start new features until these are green. Likely areas to inspect first:
Product acceptance anchorsThe minimum visual/product anchor set is: 01 Calm Overview
06 Alert / Critical Latency
22 Temporal Memory Expanded
26 Command Palette
37 Agent Queue
61 Living CanvasImportant lawDo not convert mockups into pages. Keep one AppShell and make states reachable through real Zustand state, UI triggers, command palette actions, chat commands, backend stream events, and MCP/proof tools. |
AELID Naming / Module DirectionNew module name accepted for the frontend: AELID = AtomEons Living Intelligence Dashboard Pronounced: eyelid. AELID is the frontend living dashboard module that connects to OrangeBOX. AE See-Suite is the broader product experience. OrangeBOX remains the backend / command / proof / MCP system. Module boundaryAELID owns:
OrangeBOX owns:
Connection ruleAELID should connect to OrangeBOX through explicit interfaces:
The current remote adapter already points in this direction through: /api/v4/see-suite/agent/runBuild lawDo not make AELID 72 pages. It remains one AppShell with many semantic states. Anchor states remain: 01 Calm Overview
06 Alert / Critical Latency
22 Temporal Memory Expanded
26 Command Palette
37 Agent Queue
61 Living CanvasThis PR should now be treated as the first AELID module pass toward OrangeBOX connection. |
What this patch does
This PR is the first full-green product pass after the 72-state AE See-Suite mockup atlas.
It moves the build from a state-atlas harness toward a real living product surface.
Product law
Major changes
State truth + temporal memory
?state=preset is requested.TemporalMemoryExpandedOverlayfor state 22 / temporal memory inspection.AppShell.temporal.css.Real product surfaces
The generic
StateWorkbenchOverlayis now demoted to fallback. Dedicated product surfaces route first:ProductSurfaceOverlaySurfaceShellSettingsDrawerNotificationsDrawerArtifactInspectorDrawerProductModalStackReal modal surfaces include:
Navigation and trigger wiring
AE See-Suite MCP lane
Adds dedicated MCP tooling:
scripts/ae-see-suite-mcp-tools.mjsscripts/ae-see-suite-mcp-server.mjsTools include:
ae_see_suite_helpae_see_suite_build_frontendae_see_suite_proof_anchorsae_see_suite_proof_72ae_see_suite_state_open_commandDirect run:
Cross-platform script direction
Core web/API/proof root scripts have been moved away from Windows-only
npm.cmdwhere patched.Anchor states now targeted
01Calm Overview06Alert / Critical Latency22Temporal Memory Expanded26Command Palette37Agent Queue61Living CanvasValidation target
From repo root:
Or from
frontend/:Notes
This PR intentionally keeps
StateWorkbenchOverlayas fallback while real product surfaces replace the most important drawer/modal states. Remaining work after this pass: build-error patching, proof receipt review, and more direct trigger wiring if needed.