Skip to content

[ops] Implement final flowchain:full-smoke gate for full local L1 acceptance #108

@FlowmemoryAI

Description

@FlowmemoryAI

Objective

Turn npm run flowchain:full-smoke from a temporary blocker-report wrapper into the final end-to-end acceptance gate for the full private/local L1 package.

Worktree

E:\FlowMemory\flowmemory-review owns the wrapper contract; subsystem agents own their commands.

Acceptance criteria

  • The root command exists and runs from a clean Windows clone.
  • It initializes the local chain, starts or verifies runtime health, creates/unlocks a local test wallet, submits signed transactions, produces blocks, queries the control plane, builds or checks the workbench, runs bridge mock/local-credit smoke, validates optional hardware fixture ingestion, exports state, imports/replays state, and compares deterministic roots.
  • Missing subsystem commands are reported with actionable command names and owning issues until implemented.
  • Final passing smoke writes a non-secret report under devnet/local/smoke/.
  • The command never requires private RPC credentials for the default path.
  • Checks include npm run flowchain:full-smoke when expected to pass, current temporary blocker behavior while incomplete, and git diff --check.

Out of scope

Using full-smoke to claim production mainnet readiness, public validators, tokenomics, audited cryptography, or production bridge readiness.

Metadata

Metadata

Assignees

No one assigned

    Labels

    agent/reviewHQ, review, docs, process, and audit workflow workpriority/p0Highest near-term prioritytype/buildBuild, test, fixture, or implementation work inside scoped boundaries

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions