Native Rust runtime for adversarial extension workloads, with deterministic replay, cryptographic decision receipts, and fleet-scale containment.
curl -fsSL "https://raw.githubusercontent.com/Dicklesworthstone/franken_engine/main/install.sh?$(date +%s)" | bashLinux, macOS, and Windows support with architecture-aware binaries.
Node and Bun are fast enough for many workloads, but extension-heavy agent systems need a different default posture: active containment, deterministic forensics, and explicit runtime authority boundaries.
FrankenEngine provides one native baseline interpreter with deterministic and throughput execution profiles, a probabilistic guardplane with expected-loss actioning, deterministic replay for high-severity decisions, and signed evidence contracts for every high-impact containment event.
| Capability | What You Get In Practice |
|---|---|
| Native execution profiles | baseline_deterministic_profile for conservative control paths, baseline_throughput_profile for throughput-heavy paths, and adaptive_profile_router when policy routing is enabled |
| Probabilistic Guardplane | Bayesian risk updates and e-process boundaries that trigger allow/challenge/sandbox/suspend/terminate/quarantine |
| Deterministic replay | Bit-stable replay for high-severity decision paths with counterfactual policy simulation |
| Cryptographic governance | Signed decision receipts with transparency-log proofs and optional TEE attestation bindings |
| Fleet immune system | Quarantine and revocation propagation with bounded convergence SLOs |
| Capability-typed execution | TS-first workflow that compiles to capability-typed IR with ambient-authority rejection |
| Cross-repo constitution | Control plane on /dp/asupersync, TUI on /dp/frankentui, SQLite on /dp/frankensqlite |
| Evidence-first operations | Every published performance and security claim ships with reproducible artifact bundles |
The shipped frankenctl CLI is intentionally narrower than the long-term
operator roadmap. Today the binary exposes version, compile, run,
doctor, verify, benchmark, and replay; other operator surfaces stay
documented as planned/library-level capabilities until they are actually
shipped.
# 1) Install and verify
frankenctl version
# 2) Create a tiny source file and artifact directory
mkdir -p ./artifacts
printf 'const answer = 40 + 2;\n' > ./demo.js
# 3) Compile source to a versioned artifact
frankenctl compile --input ./demo.js --out ./artifacts/demo.compile.json --goal script
# 4) Verify the compile artifact contract
frankenctl verify compile-artifact --input ./artifacts/demo.compile.json
# 5) Execute the same source through the orchestrator
frankenctl run --input ./demo.js --extension-id demo-ext --out ./artifacts/demo.run.json-
Runtime ownership over wrappers FrankenEngine owns parser-to-scheduler semantics in Rust. Compatibility is a product layer in
franken_node, not a hidden wrapper around third-party engines. -
Security and performance as co-equal constraints The project does not trade correctness for speed or speed for policy theater. Optimizations ship with behavior proofs and rollback artifacts.
-
Deterministic first, adaptive second Live decisions must replay deterministically from fixed artifacts. Adaptive learning is allowed, but only through signed promoted snapshots.
-
Evidence before claims Benchmarks, containment metrics, and policy assertions are tied to reproducible artifacts. No artifact, no claim.
-
Constitutional integration FrankenEngine reuses stronger sibling substrates instead of rebuilding them: asupersync control contracts, frankentui operator surfaces, and frankensqlite persistence.
Runtime governance and native-only execution boundaries are defined in docs/RUNTIME_CHARTER.md.
Donor-harvesting governance boundaries (semantic extraction allowlist + architectural denylist) are defined in docs/DONOR_EXTRACTION_SCOPE.md.
Semantic compatibility source-of-truth entries for donor-observable behavior are defined in docs/SEMANTIC_DONOR_SPEC.md.
Native architecture synthesis derived from that semantic contract is defined in docs/architecture/frankenengine_native_synthesis.md.
This charter is the acceptance gate for architecture changes and codifies:
- native Rust ownership of core execution semantics
- prohibition of binding-led core execution backends
- deterministic replay + evidence-linkage obligations for high-impact actions
- binding claim-language policy tied to reproducible artifact state
- repository split and sibling-reuse constraints
Reproducibility bundle templates (env.json, manifest.json, repro.lock) are defined in docs/REPRODUCIBILITY_CONTRACT.md and shipped under docs/templates/.
| Dimension | FrankenEngine | Node.js | Bun |
|---|---|---|---|
| Core execution ownership | Native Rust baseline interpreter + profile router | V8 embedding | JavaScriptCore + Zig runtime |
| Deterministic replay for high-severity decisions | Built in, mandatory release gate | External tooling only | External tooling only |
| Probabilistic containment policy | Built in guardplane | Not default runtime behavior | Not default runtime behavior |
| Cryptographic decision receipts | First-class runtime artifact | Not a core runtime primitive | Not a core runtime primitive |
| Fleet quarantine convergence model | Explicit SLO + fault-injection gates | App-specific integration | App-specific integration |
| Capability-typed extension contract | Native IR contract | Not native to runtime | Not native to runtime |
| Cross-runtime lockstep oracle | Built in Node/Bun differential harness | N/A | N/A |
curl -fsSL "https://raw.githubusercontent.com/Dicklesworthstone/franken_engine/main/install.sh" | bashcargo install frankenengine-cligit clone https://github.com/Dicklesworthstone/franken_engine.git
cd franken_engine
cargo build --release --workspace
./target/release/frankenctl version# Required for advanced TUI views
cd /dp/frankentui && cargo build --release
# Required for SQLite-backed replay/evidence stores
cd /dp/frankensqlite && cargo build --release- Create a tiny demo source
mkdir -p ./artifacts
printf 'const answer = 40 + 2;\n' > ./demo.js- Compile to a deterministic artifact
frankenctl compile --input ./demo.js --out ./artifacts/demo.compile.json --goal script
frankenctl verify compile-artifact --input ./artifacts/demo.compile.json- Run the source and persist the execution report
frankenctl run --input ./demo.js --extension-id demo-ext --out ./artifacts/demo.run.json- Summarize a captured runtime snapshot
frankenctl doctor --input ./artifacts/runtime_input.json --summary --out-dir ./artifacts/doctor- Verify receipt bundles and benchmark publication inputs
frankenctl verify receipt --input ./artifacts/verifier_input.json --receipt-id rcpt_01J... --summary
frankenctl benchmark score --input ./artifacts/publication_gate_input.json --output ./artifacts/benchmark_score.json- Run benchmark and replay workflows when you have the required artifacts
frankenctl benchmark run --profile small --family boot-storm --out-dir ./artifacts/benchmarks
frankenctl benchmark verify --bundle ./artifacts/benchmarks --summary --output ./artifacts/benchmark_verify.json
frankenctl replay run --trace ./artifacts/replay/demo-trace.json --mode validate --out ./artifacts/replay_report.jsonThe command table below is the current shipped frankenctl contract. Treat
workspace init, promotion, revocation repair, lockstep diffing, TUI, and API
serving as roadmap/library surfaces until dedicated CLI beads land them.
| Command | Purpose | Example |
|---|---|---|
frankenctl version |
Print the shipped CLI schema/binary version | frankenctl version |
frankenctl compile |
Parse and lower source into a versioned compile artifact | frankenctl compile --input ./demo.js --out ./artifacts/demo.compile.json --goal script |
frankenctl run |
Execute source through the orchestrator and emit an execution report | frankenctl run --input ./demo.js --extension-id demo-ext --out ./artifacts/demo.run.json |
frankenctl doctor |
Summarize runtime diagnostics input and emit operator artifacts | frankenctl doctor --input ./artifacts/runtime_input.json --summary --out-dir ./artifacts/doctor |
frankenctl verify compile-artifact |
Validate compile artifact integrity and schema invariants | frankenctl verify compile-artifact --input ./artifacts/demo.compile.json |
frankenctl verify receipt |
Verify a receipt bundle against a specific receipt ID | frankenctl verify receipt --input ./artifacts/verifier_input.json --receipt-id rcpt_01J... --summary |
frankenctl benchmark run |
Run bundled benchmark families and emit evidence artifacts | frankenctl benchmark run --profile small --family boot-storm --out-dir ./artifacts/benchmarks |
frankenctl benchmark score |
Score a publication-gate input against Node/Bun comparisons | frankenctl benchmark score --input ./artifacts/publication_gate_input.json --output ./artifacts/benchmark_score.json |
frankenctl benchmark verify |
Verify a benchmark claim bundle and render a verdict report | frankenctl benchmark verify --bundle ./artifacts/benchmarks --summary --output ./artifacts/benchmark_verify.json |
frankenctl replay run |
Replay a captured nondeterminism trace in strict, best-effort, or validate mode | frankenctl replay run --trace ./artifacts/replay/demo-trace.json --mode validate --out ./artifacts/replay_report.json |
The shipped CLI contract above is guarded by an explicit docs/help audit pack so README examples do not drift back toward aspirational subcommands. The replay wrapper resolves the latest complete audit bundle, warns on incomplete newest runs, and prints the manifest, events, commands, report, captured help output, and first step log.
docs/RGC_DOCS_HELP_SURFACE_AUDIT_V1.mddocs/rgc_docs_help_surface_audit_v1.json./scripts/run_rgc_docs_help_surface_audit.sh ci./scripts/e2e/rgc_docs_help_surface_audit_replay.sh ci
bd-1lsy.9.5 hardens the shipped surface against placeholder regressions with
two complementary operator lanes:
./scripts/run_rgc_zero_placeholder_scan.sh ci./scripts/e2e/rgc_zero_placeholder_scan_replay.sh ci./scripts/run_rgc_zero_placeholder_gate.sh ci./scripts/e2e/rgc_zero_placeholder_gate_replay.sh ci
The gate runner wraps the existing zero-placeholder inventory in a release-style verdict and emits:
placeholder_gate_report.jsonwaiver_manifest.jsonrun_manifest.jsontrace_ids.jsonevents.jsonlcommands.txt
Pass an explicit waiver bundle with
RGC_ZERO_PLACEHOLDER_GATE_WAIVERS=/abs/path/waivers.json when a time-bounded
waiver is intentionally part of the evaluation.
Operator-facing execution labels now use the honest profile contract:
baseline_deterministic_profile, baseline_throughput_profile, and
adaptive_profile_router.
Legacy lineage labels such as quickjs_inspired_native and
v8_inspired_native remain accepted on input for migration purposes. The
mapping and rollout guidance live in
docs/RGC_EXECUTION_PROFILE_CONTRACT_MIGRATION_V1.md.
franken-engine.toml
# Runtime identity and environment
[runtime]
cluster = "prod"
zone = "us-east-1"
mode = "secure"
# Select execution profiles and router policy
[execution_profiles]
default = "adaptive_profile_router"
baseline_deterministic_profile_enabled = true
baseline_throughput_profile_enabled = true
[router]
policy = "risk_aware"
fallback_lane = "baseline_deterministic_profile"
# Guardplane decision settings
[guardplane]
enabled = true
posterior_model = "bayes-online-v1"
sequential_test = "e_process"
[guardplane.loss]
allow = 0
warn = 5
challenge = 15
sandbox = 30
suspend = 60
terminate = 90
quarantine = 100
# Cryptographic decision receipts
[receipts]
enabled = true
transparency_log = "sqlite"
require_signature = true
# Optional TEE attestation binding for high-impact actions
[receipts.attestation]
enabled = true
min_quote_freshness_seconds = 300
fail_mode = "safe"
# Deterministic replay requirements
[replay]
enabled = true
record_randomness_transcript = true
require_snapshot_signature = true
# Control-plane substrate from asupersync
[control_plane]
provider = "asupersync"
path = "/dp/asupersync"
require_cx_threading = true
require_cancel_drain_finalize = true
# SQLite-backed persistence via frankensqlite
[storage]
provider = "frankensqlite"
path = "/var/lib/franken_engine/runtime.db"
wal_mode = true
# See docs/adr/ADR-0004-frankensqlite-reuse-scope.md for required
# SQLite substrate scope, WAL/PRAGMA ownership, and exception process.
# See docs/FRANKENSQLITE_PERSISTENCE_INVENTORY.md for store-by-store
# mapping (replay/evidence/benchmark/policy/witness/lineage/provenance/specialization).
# Operator TUI surfaces via frankentui
[ui]
provider = "frankentui"
default_view = "control-dashboard"
# See docs/adr/ADR-0003-frankentui-reuse-scope.md for advanced
# operator-surface scope and exception handling.
# API layer conventions from fastapi_rust
[api]
enabled = true
bind = "127.0.0.1:8787"
transport = "http"
# See docs/adr/ADR-0002-fastapi-rust-reuse-scope.md for required
# reuse boundaries and approved exception process.
# Scheduler and resource governance
[scheduler]
lanes = ["cancel", "timed", "ready", "background"]
default_cpu_budget_millis = 50
default_memory_budget_mb = 128 +-----------------------------------+
| franken_node |
| compatibility + product surface |
+----------------+------------------+
|
v
+-------------------------------------------------------------------+
| FrankenEngine |
| |
| +-------------------+ +----------------------------------+ |
| | Native Data Plane | | Control Plane (Constitutional) | |
| |-------------------| |----------------------------------| |
| | parser + IR | | Cx capability contracts | |
| | baseline interp. |<---->| decision contracts | |
| | + profile router | | evidence + receipts | |
| | GC + scheduler | | cancel -> drain -> finalize | |
| | module runtime | | | |
| +-------------------+ +----------------------------------+ |
| | | |
+------------+-----------------------------------+------------------+
| |
v v
+---------------------+ +--------------------------+
| /dp/frankensqlite | | /dp/frankentui |
| replay/evidence DB | | operator dashboards/TUI |
+---------------------+ +--------------------------+
|
v
+---------------------+
| /dp/asupersync |
| kernel/decision/ |
| evidence/frankenlab |
+---------------------+
bd-8no5 establishes a deterministic harness substrate in crates/franken-engine/src/e2e_harness.rs with replay verification, structured-log assertions, artifact collection, and signed golden-update metadata.
Run harness checks/tests through rch (CPU-intensive commands are offloaded):
# check test targets for frankenengine-engine
./scripts/run_deterministic_e2e_harness.sh check
# run deterministic harness integration tests
./scripts/run_deterministic_e2e_harness.sh test
# strict lint pass for harness test target
./scripts/run_deterministic_e2e_harness.sh clippy
# CI shortcut (check + test + clippy)
./scripts/run_deterministic_e2e_harness.sh ciEach invocation emits deterministic lane artifacts under
artifacts/deterministic_e2e_harness/<timestamp>/:
run_manifest.json(trace/decision/policy IDs + deterministic environment + replay command)events.jsonl(structured lane completion event)commands.txt(exact executed command transcript)step_logs/step_*.log(per-steprchlogs with timeout and remote-exit diagnostics)
Create a signed golden-update artifact when intentionally accepting an output digest change:
./scripts/sign_e2e_golden_update.sh \
--fixture-id minimal-fixture \
--previous-digest 2f1a... \
--next-digest 9b4e... \
--run-id run-minimal-fixture-9b4e... \
--signer [email protected] \
--signature sig:deadbeef \
--rationale "policy update changed expected event stream"The command writes a deterministic JSON artifact under
crates/franken-engine/tests/artifacts/golden-updates/.
bd-mjh3.20.3 defines deterministic baseline, differential, and chaos lanes for
core user-journey coverage (render, update, hydration, navigation,
error_recovery) plus degraded/adversarial modes, with fail-closed linkage to
unit anchors and invariant references.
# FRX end-to-end scenario matrix gate (rch-backed check + test + clippy)
./scripts/run_frx_end_to_end_scenario_matrix_suite.sh ci
# deterministic replay wrapper
./scripts/e2e/frx_end_to_end_scenario_matrix_replay.sh ciContract and vectors:
docs/FRX_END_TO_END_SCENARIO_MATRIX_V1.mddocs/frx_end_to_end_scenario_matrix_v1.jsoncrates/franken-engine/tests/frx_end_to_end_scenario_matrix.rscrates/franken-engine/src/e2e_harness.rs
Artifacts are written under:
artifacts/frx_end_to_end_scenario_matrix/<timestamp>/run_manifest.jsonartifacts/frx_end_to_end_scenario_matrix/<timestamp>/events.jsonlartifacts/frx_end_to_end_scenario_matrix/<timestamp>/commands.txt
bd-mjh3.20.6 binds FRX test-quality evidence into cut-line and release
promotion decisions with fail-closed behavior for missing, stale, malformed, or
unsigned signal artifacts.
# FRX milestone/release test-evidence integrator gate (rch-backed check + test + clippy)
./scripts/run_frx_milestone_release_test_evidence_integrator_suite.sh ci
# deterministic replay wrapper
./scripts/e2e/frx_milestone_release_test_evidence_integrator_replay.sh ciContract and vectors:
docs/FRX_MILESTONE_RELEASE_TEST_EVIDENCE_INTEGRATOR_V1.mddocs/frx_milestone_release_test_evidence_integrator_v1.jsoncrates/franken-engine/src/milestone_release_test_evidence_integrator.rscrates/franken-engine/tests/frx_milestone_release_test_evidence_integrator.rs
Artifacts are written under:
artifacts/frx_milestone_release_test_evidence_integrator/<timestamp>/run_manifest.jsonartifacts/frx_milestone_release_test_evidence_integrator/<timestamp>/events.jsonlartifacts/frx_milestone_release_test_evidence_integrator/<timestamp>/commands.txt
bd-3spt parser phase0 gate validates scalar-reference parser determinism, semantic fixture hashes, and artifact-bundle generation.
# parser phase0 CI gate (check + focused parser tests + artifact bundle)
./scripts/run_parser_phase0_gate.sh ciGrammar-closure backlog contract (bd-2mds.1.1.1) is tracked in
docs/PARSER_GRAMMAR_CLOSURE_BACKLOG.md
with machine-checked catalog + replay coverage in:
crates/franken-engine/tests/fixtures/parser_grammar_closure_backlog.jsoncrates/franken-engine/tests/parser_grammar_closure_backlog.rs
Normative/adversarial corpus expansion + deterministic reducer promotion policy
(bd-2mds.1.1.4) is tracked in
docs/PARSER_GRAMMAR_CLOSURE_BACKLOG.md
with contract vectors in:
crates/franken-engine/tests/fixtures/parser_phase0_semantic_fixtures.jsoncrates/franken-engine/tests/fixtures/parser_phase0_adversarial_fixtures.jsoncrates/franken-engine/tests/fixtures/parser_reducer_promotion_policy.jsoncrates/franken-engine/tests/parser_corpus_promotion_policy.rsscripts/run_parser_reducer_promotion_gate.sh+scripts/e2e/parser_reducer_promotion_replay.sh
Canonical AST schema/hash contract (bd-2mds.1.1.2) is tracked in
docs/PARSER_CANONICAL_AST_SCHEMA.md
with compatibility vectors in:
crates/franken-engine/tests/parser_trait_ast.rscrates/franken-engine/tests/ast_integration.rs
Canonical Parse Event IR schema/hash contract (bd-2mds.1.4.1) is tracked in
docs/PARSER_EVENT_IR_SCHEMA.md
with compatibility vectors in:
crates/franken-engine/src/parser.rs(unit coverage for schema + deterministic event emission)crates/franken-engine/tests/parser_trait_ast.rs
Deterministic event->AST materializer contract (bd-2mds.1.4.3) is tracked in
docs/PARSER_EVENT_IR_SCHEMA.md
with compatibility vectors and replay lane artifacts in:
crates/franken-engine/src/parser.rs(materializer core + stable node-id witness generation)crates/franken-engine/tests/parser_trait_ast.rs(event->AST parity/tamper/replay vectors)scripts/run_parser_event_materializer_lane.sh+scripts/e2e/parser_event_materializer_replay.sh(structured lane manifests/events)
Core event->AST equivalence harness + deterministic replay contract (bd-2mds.1.4.4.1)
is tracked in
docs/PARSER_EVENT_AST_EQUIVALENCE_REPLAY_CONTRACT.md
with fixture-driven vectors and lane artifacts in:
crates/franken-engine/tests/fixtures/parser_event_ast_equivalence_v1.jsoncrates/franken-engine/tests/parser_event_ast_equivalence.rsscripts/run_parser_event_ast_equivalence.sh+scripts/e2e/parser_event_ast_equivalence_replay.sh
Canonical parser diagnostics taxonomy + normalization contract (bd-2mds.1.1.3)
is tracked in
docs/PARSER_DIAGNOSTICS_TAXONOMY.md
with compatibility vectors in:
crates/franken-engine/src/parser.rs(taxonomy + normalized envelope unit coverage)crates/franken-engine/tests/parser_trait_ast.rs(metadata stability + pinned normalized-diagnostic hashes)
Byte-classification + UTF-8 boundary-safe scanner contract (bd-2mds.1.3.1)
is implemented in:
crates/franken-engine/src/parser.rs(LEX_BYTE_CLASS_TABLE,Utf8BoundarySafeScanner, ASCII scalar-parity tests)crates/franken-engine/tests/parser_trait_ast.rs(UTF-8 budget witness compatibility vector)
# replay one grammar family deterministically (via rch)
PARSER_GRAMMAR_FAMILY=statement.control_flow rch exec -- \
env RUSTUP_TOOLCHAIN=nightly CARGO_TARGET_DIR=/tmp/rch_target_franken_engine_parser_phase0_gate \
cargo test -p frankenengine-engine --test parser_grammar_closure_backlog \
parser_grammar_closure_backlog_fixtures_are_replayable_by_family -- --nocapture
# run canonical AST contract vectors (via rch)
rch exec -- env RUSTUP_TOOLCHAIN=nightly \
CARGO_TARGET_DIR=/tmp/rch_target_franken_engine_parser_ast_contract \
cargo test -p frankenengine-engine --test parser_trait_ast --test ast_integration
# run parser diagnostics taxonomy/normalization compatibility vectors (via rch)
rch exec -- env RUSTUP_TOOLCHAIN=nightly \
CARGO_TARGET_DIR=/tmp/rch_target_franken_engine_parser_diagnostics_contract \
cargo test -p frankenengine-engine --test parser_trait_ast
# run normative/adversarial corpus + reducer promotion policy vectors (via rch)
rch exec -- env RUSTUP_TOOLCHAIN=nightly \
CARGO_TARGET_DIR=/tmp/rch_target_franken_engine_parser_reducer_promotion \
cargo test -p frankenengine-engine --test parser_corpus_promotion_policy
# run deterministic parser event->AST materializer lane (rch-backed)
./scripts/run_parser_event_materializer_lane.sh ci
# one-command deterministic replay for materializer lane
./scripts/e2e/parser_event_materializer_replay.sh
# run core event->AST equivalence harness + deterministic replay contract lane (rch-backed)
./scripts/run_parser_event_ast_equivalence.sh ci
# one-command deterministic replay for event->AST equivalence lane
./scripts/e2e/parser_event_ast_equivalence_replay.sh
# run deterministic reducer-promotion gate + one-command replay lane
./scripts/run_parser_reducer_promotion_gate.sh ci
./scripts/e2e/parser_reducer_promotion_replay.shGate run manifests are written under artifacts/parser_phase0_gate/<timestamp>/run_manifest.json.
bd-1lsy.2.6.4 aggregates the existing parser frontier proof surfaces into one
replayable harness: the optional-chaining suite, the tagged-template/meta-property
frontier suite, and the parser-gap inventory bundle.
# parser frontier harness (rch-backed child suites + parser-gap inventory + contract checks)
./scripts/run_parser_frontier_harness.sh ci
# deterministic replay wrapper
./scripts/e2e/parser_frontier_harness_replay.sh full ciArtifacts are written under:
artifacts/parser_frontier_harness/<timestamp>/run_manifest.jsonartifacts/parser_frontier_harness/<timestamp>/events.jsonlartifacts/parser_frontier_harness/<timestamp>/commands.txtartifacts/parser_frontier_harness/<timestamp>/trace_ids.jsonartifacts/parser_frontier_harness/<timestamp>/parser_gap_report.jsonartifacts/parser_frontier_harness/<timestamp>/case_diagnostics/*.json
bd-1lsy.2.7 publishes a deterministic lowering-gap ledger that makes parser-ready versus execution-ready semantics explicit for the current placeholder and fail-closed lowering paths.
# deterministic lowering-gap inventory artifact bundle (rch-backed)
./scripts/e2e/lowering_gap_inventory_replay.shArtifacts are written under:
artifacts/lowering_gap_inventory/<timestamp>/lowering_gap_inventory.jsonartifacts/lowering_gap_inventory/<timestamp>/run_manifest.jsonartifacts/lowering_gap_inventory/<timestamp>/events.jsonlartifacts/lowering_gap_inventory/<timestamp>/commands.txtEvent->AST equivalence manifests are written underartifacts/parser_event_ast_equivalence/<timestamp>/run_manifest.json. Reducer promotion manifests are written underartifacts/parser_reducer_promotion/<timestamp>/run_manifest.json.
bd-2mds.1.5.4.1 adds deterministic fallback trigger semantics and serial
failover decision logging for parallel parser runs.
# parser failover controls gate (rch-backed check + focused failover drills + clippy)
./scripts/run_parser_failover_controls_gate.sh ciFailover artifacts are written under:
artifacts/parser_failover_controls/<timestamp>/run_manifest.jsonartifacts/parser_failover_controls/<timestamp>/events.jsonlartifacts/parser_failover_controls/<timestamp>/commands.txt
bd-2mds.1.5.4.2 runs worker/seed parity matrices and adversarial
determinism stress checks for the parallel parser path, with witness-diff
explanations and replay bundles for mismatches.
# parser parallel interference gate (rch-backed check + stress tests + clippy)
./scripts/run_parser_parallel_interference_gate.sh ciContract and vectors:
docs/PARSER_PARALLEL_INTERFERENCE_GATE.mdcrates/franken-engine/tests/parallel_interference_gate_integration.rscrates/franken-engine/tests/parallel_parser_integration.rs
Artifacts are written under:
artifacts/parser_parallel_interference/<timestamp>/run_manifest.jsonartifacts/parser_parallel_interference/<timestamp>/events.jsonlartifacts/parser_parallel_interference/<timestamp>/commands.txt
bd-2mds.1.7.2 compares x86_64 and aarch64 parser-lane evidence for
deterministic reproducibility, classifies drift with explicit severity, and
fails closed on unresolved critical deltas in strict matrix mode.
run_manifest.json, matrix_summary.json, and the gate_completed
events.jsonl row include deterministic
matrix_input_status (pending_upstream_matrix, incomplete_matrix,
blocked_critical_deltas, ready_for_external_rerun) plus
missing_required_inputs for downstream gating and exact blocker reporting.
# cross-arch matrix contract/test gate (rch-backed check + test + clippy)
./scripts/run_parser_cross_arch_repro_matrix.sh ci
# strict matrix evaluation (requires explicit x86_64 + arm64 lane manifests)
PARSER_CROSS_ARCH_X86_EVENT_AST_MANIFEST=artifacts/.../x86_event_ast/run_manifest.json \
PARSER_CROSS_ARCH_ARM64_EVENT_AST_MANIFEST=artifacts/.../arm64_event_ast/run_manifest.json \
PARSER_CROSS_ARCH_X86_PARALLEL_INTERFERENCE_MANIFEST=artifacts/.../x86_parallel/run_manifest.json \
PARSER_CROSS_ARCH_ARM64_PARALLEL_INTERFERENCE_MANIFEST=artifacts/.../arm64_parallel/run_manifest.json \
./scripts/run_parser_cross_arch_repro_matrix.sh matrix
# one-command replay wrapper
./scripts/e2e/parser_cross_arch_repro_matrix_replay.shThe replay wrapper now chooses the latest complete artifact directory and ignores scratch-only partial directories from interrupted/fallback-detected matrix runs, warning when it has to skip an incomplete newest directory and failing non-zero if no complete artifact directory exists.
Contract and vectors:
docs/PARSER_CROSS_ARCH_REPRO_MATRIX.mdcrates/franken-engine/tests/fixtures/parser_cross_arch_repro_matrix_v1.jsoncrates/franken-engine/tests/parser_cross_arch_repro_matrix.rs
Artifacts are written under:
artifacts/parser_cross_arch_repro_matrix/<timestamp>/run_manifest.jsonartifacts/parser_cross_arch_repro_matrix/<timestamp>/events.jsonlartifacts/parser_cross_arch_repro_matrix/<timestamp>/commands.txtartifacts/parser_cross_arch_repro_matrix/<timestamp>/matrix_lane_deltas.jsonlartifacts/parser_cross_arch_repro_matrix/<timestamp>/matrix_summary.json
bd-2mds.1.7.3 packages cross-architecture matrix evidence into a deterministic
third-party rerun bundle and fails closed unless
matrix_input_status == ready_for_external_rerun, including fail-closed
behavior when rch local fallback or missing remote-exit markers are detected.
The gate also fails closed if rch reports a wrapped timeout_secs value
below the requested RCH_BUILD_TIMEOUT_* value so timeout-policy drift is
captured as blocker evidence.
# third-party rerun kit contract/test gate (rch-backed check + test + clippy)
./scripts/run_parser_third_party_rerun_kit.sh ci
# package-mode run with explicit PSRP-07.2 matrix inputs
PARSER_RERUN_KIT_MATRIX_SUMMARY=artifacts/.../matrix_summary.json \
PARSER_RERUN_KIT_MATRIX_DELTAS=artifacts/.../matrix_lane_deltas.jsonl \
PARSER_RERUN_KIT_MATRIX_MANIFEST=artifacts/.../run_manifest.json \
./scripts/run_parser_third_party_rerun_kit.sh package
# or let the gate auto-discover the latest local PSRP-07.2 matrix bundle
./scripts/run_parser_third_party_rerun_kit.sh package
# one-command replay wrapper
./scripts/e2e/parser_third_party_rerun_kit_replay.shThe replay wrapper fails closed on incomplete newest directories and, when a
newer partial bundle exists, warns and replays the latest complete directory
instead. It prints the full operator-facing artifact set for the selected run:
run_manifest.json, rerun_kit_index.json, events.jsonl, commands.txt,
verifier_notes.md, and the first step_logs/step_*.log.
Contract and vectors:
docs/PARSER_THIRD_PARTY_RERUN_KIT.mdcrates/franken-engine/tests/fixtures/parser_third_party_rerun_kit_v1.jsoncrates/franken-engine/tests/parser_third_party_rerun_kit.rs
Artifacts are written under:
artifacts/parser_third_party_rerun_kit/<timestamp>/run_manifest.jsonartifacts/parser_third_party_rerun_kit/<timestamp>/events.jsonlartifacts/parser_third_party_rerun_kit/<timestamp>/commands.txtartifacts/parser_third_party_rerun_kit/<timestamp>/step_logs/step_*.logartifacts/parser_third_party_rerun_kit/<timestamp>/rerun_kit_index.jsonartifacts/parser_third_party_rerun_kit/<timestamp>/verifier_notes.md
The rerun-kit gate defaults CARGO_TARGET_DIR to a repo-local
target_rch_parser_third_party_rerun_kit_<timestamp>_<pid> path and records
matrix input provenance (env, auto_discovered, missing) in both
run_manifest.json and rerun_kit_index.json.
bd-2mds.1.8.2 enforces fail-closed promotion policy for unresolved
high-severity drift and non-green correctness evidence lanes.
The gate runner also fails closed on rch local-fallback and artifact-retrieval
failure signatures.
# parser correctness promotion gate (rch-backed check + test + clippy)
./scripts/run_parser_correctness_promotion_gate.sh ci
# one-command replay wrapper
./scripts/e2e/parser_correctness_promotion_gate_replay.shContract and vectors:
docs/PARSER_CORRECTNESS_PROMOTION_GATE.mdcrates/franken-engine/tests/fixtures/parser_correctness_promotion_gate_v1.jsoncrates/franken-engine/tests/parser_correctness_promotion_gate.rs
Artifacts are written under:
artifacts/parser_correctness_promotion_gate/<timestamp>/run_manifest.jsonartifacts/parser_correctness_promotion_gate/<timestamp>/events.jsonlartifacts/parser_correctness_promotion_gate/<timestamp>/commands.txt
bd-2mds.1.8.3 enforces fail-closed promotion policy for parser performance
wins against required peers/quantiles with confidence-bounded and reproducible
evidence. The runner defaults rch builds into a repo-local
target_rch_parser_performance_promotion_gate_<mode>_<pid> path so remote
workers are not forced through /tmp-backed incremental state.
# parser performance promotion gate (rch-backed check + test + clippy)
./scripts/run_parser_performance_promotion_gate.sh ci
# one-command replay wrapper
./scripts/e2e/parser_performance_promotion_gate_replay.shThe replay wrapper prints the latest complete artifact bundle and warns when it has to skip a newer incomplete run directory, so operators do not accidentally triage against partial output.
Contract and vectors:
docs/PARSER_PERFORMANCE_PROMOTION_GATE.mdcrates/franken-engine/tests/fixtures/parser_performance_promotion_gate_v1.jsoncrates/franken-engine/tests/parser_performance_promotion_gate.rs
Artifacts are written under:
artifacts/parser_performance_promotion_gate/<timestamp>/run_manifest.jsonartifacts/parser_performance_promotion_gate/<timestamp>/events.jsonlartifacts/parser_performance_promotion_gate/<timestamp>/commands.txtartifacts/parser_performance_promotion_gate/<timestamp>/step_logs/step_*.log
bd-2mds.1.10.3 stabilizes public parser API contracts and integration
ergonomics with deterministic compatibility vectors + migration policy checks.
# parser API compatibility gate (rch-backed check + compatibility vectors + clippy)
./scripts/run_parser_api_compatibility_gate.sh ciContract and vectors:
docs/PARSER_API_COMPATIBILITY_CONTRACT.mdcrates/franken-engine/tests/fixtures/parser_api_compatibility_contract_v1.jsoncrates/franken-engine/tests/parser_api_compatibility_contract.rs
Artifacts are written under:
artifacts/parser_api_compatibility/<timestamp>/run_manifest.jsonartifacts/parser_api_compatibility/<timestamp>/events.jsonlartifacts/parser_api_compatibility/<timestamp>/commands.txt
bd-2mds.1.10.4 adds replay-first troubleshooting runbooks and deterministic
operator drills for parser diagnostics/recovery/API/user-impact incidents.
The gate now defaults heavy remote cargo work into a repo-local
target_rch_parser_operator_developer_runbook_<mode>_<pid> target directory so
fresh-operator reruns do not depend on fragile /tmp worker state. Compile-only
preflight runs cargo test --no-run for the integration-test target instead of
cargo check, matching the timeout-safe rch path used by the shipped lane.
# parser operator/developer runbook gate (rch-backed check + test + clippy)
./scripts/run_parser_operator_developer_runbook.sh ci
# run scriptable drill mode (includes replay-path validation)
./scripts/run_parser_operator_developer_runbook.sh drill
# one-command replay wrappers
./scripts/e2e/parser_operator_developer_runbook_replay.sh ci
./scripts/e2e/parser_operator_developer_runbook_replay.sh drillThe replay wrapper prints the latest complete artifact bundle and warns when it has to skip a newer incomplete run directory, so fresh operators do not accidentally triage against partial output. It also states whether the printed bundle came from the current failed invocation or from an older complete fallback directory, so operators do not mistake stale evidence for a failed rerun.
To inspect a preserved complete bundle without rerunning the lane, point the wrapper at an exact run directory:
PARSER_OPERATOR_DEVELOPER_RUNBOOK_REPLAY_RUN_DIR=artifacts/parser_operator_developer_runbook/<timestamp> \
./scripts/e2e/parser_operator_developer_runbook_replay.sh ciThe explicit run directory must already contain run_manifest.json,
events.jsonl, commands.txt, and step_logs/step_000.log or the wrapper
fails closed.
Contract and vectors:
docs/PARSER_OPERATOR_DEVELOPER_RUNBOOK.mdcrates/franken-engine/tests/fixtures/parser_operator_developer_runbook_v1.jsoncrates/franken-engine/tests/parser_operator_developer_runbook.rs
Artifacts are written under:
artifacts/parser_operator_developer_runbook/<timestamp>/run_manifest.jsonartifacts/parser_operator_developer_runbook/<timestamp>/events.jsonlartifacts/parser_operator_developer_runbook/<timestamp>/commands.txtartifacts/parser_operator_developer_runbook/<timestamp>/step_logs/step_*.log
bd-2mds.1.2.4.2 defines nightly differential scheduling, waiver-aware severity
governance, and deterministic remediation bead promotion/update actions.
# parser differential nightly governance gate (rch-backed check + test + clippy)
./scripts/run_parser_differential_nightly_governance.sh ciContract and vectors:
docs/PARSER_DIFFERENTIAL_NIGHTLY_GOVERNANCE.mdcrates/franken-engine/tests/fixtures/parser_differential_nightly_governance_v1.jsoncrates/franken-engine/tests/parser_differential_nightly_governance.rs
Deterministic replay wrapper:
./scripts/e2e/parser_differential_nightly_governance_replay.shArtifacts are written under:
artifacts/parser_differential_nightly_governance/<timestamp>/run_manifest.jsonartifacts/parser_differential_nightly_governance/<timestamp>/events.jsonlartifacts/parser_differential_nightly_governance/<timestamp>/commands.txt
bd-2mds.1.6.4 automates parser regression attribution and deterministic
scoreboard publication across telemetry history snapshots.
# parser regression bisector scoreboard gate (rch-backed check + test + clippy)
./scripts/run_parser_regression_bisector_scoreboard.sh ciContract and vectors:
docs/PARSER_REGRESSION_BISECTOR_SCOREBOARD.mdcrates/franken-engine/tests/fixtures/parser_regression_bisector_scoreboard_v1.jsoncrates/franken-engine/tests/parser_regression_bisector_scoreboard.rs
Deterministic replay wrapper:
./scripts/e2e/parser_regression_bisector_scoreboard_replay.shArtifacts are written under:
artifacts/parser_regression_bisector_scoreboard/<timestamp>/run_manifest.jsonartifacts/parser_regression_bisector_scoreboard/<timestamp>/events.jsonlartifacts/parser_regression_bisector_scoreboard/<timestamp>/commands.txt
bd-mjh3.17 defines FRX-17 observability channel governance and compression
contracts, including deterministic probe selection and fail-closed quality
demotion semantics.
# FRX-17 observability gate (rch-backed check + integration tests + clippy)
./scripts/run_observability_information_theoretic_gate.sh ciContract and integration surface:
docs/OBSERVABILITY_INFORMATION_THEORETIC_CHANNEL.mdcrates/franken-engine/tests/observability_channel_model.rs
Artifacts are written under:
artifacts/observability_information_theoretic/<timestamp>/run_manifest.jsonartifacts/observability_information_theoretic/<timestamp>/events.jsonlartifacts/observability_information_theoretic/<timestamp>/commands.txt
bd-1lsy.11.20.3 turns observability-on publication into a fail-closed
operator lane by composing calibration sentinels, supremacy-cell attribution,
claim-delta reporting, demotion receipts, and support-bundle attestation into
one deterministic bundle.
# RGC observability publication policy gate (rch-backed bundle/check/test/clippy)
./scripts/run_rgc_observability_publication_policy.sh ci
# deterministic replay wrapper
./scripts/e2e/rgc_observability_publication_policy_replay.sh ciThe replay wrapper resolves the latest complete artifact bundle, warns when it
skips a newer incomplete run directory, and supports exact preserved-run replay
without rerunning the lane via
RGC_OBSERVABILITY_PUBLICATION_POLICY_REPLAY_RUN_DIR=artifacts/rgc_observability_publication_policy/<timestamp>.
Contract and integration surface:
docs/RGC_OBSERVABILITY_PUBLICATION_POLICY_V1.mddocs/rgc_observability_publication_policy_v1.jsoncrates/franken-engine/src/observability_publication_bundle.rscrates/franken-engine/src/bin/franken_observability_publication_bundle.rscrates/franken-engine/tests/observability_publication_bundle_integration.rs
Artifacts are written under:
artifacts/rgc_observability_publication_policy/<timestamp>/run_manifest.jsonartifacts/rgc_observability_publication_policy/<timestamp>/events.jsonlartifacts/rgc_observability_publication_policy/<timestamp>/commands.txtartifacts/rgc_observability_publication_policy/<timestamp>/trace_idsartifacts/rgc_observability_publication_policy/<timestamp>/step_logs/artifacts/rgc_observability_publication_policy/<timestamp>/observability_budget_sentinel_report.jsonartifacts/rgc_observability_publication_policy/<timestamp>/observability_on_supremacy_matrix.jsonartifacts/rgc_observability_publication_policy/<timestamp>/observability_claim_delta_report.jsonartifacts/rgc_observability_publication_policy/<timestamp>/telemetry_demotion_receipts.jsonartifacts/rgc_observability_publication_policy/<timestamp>/observability_publication_policy.jsonartifacts/rgc_observability_publication_policy/<timestamp>/support_bundle_observability_attestation.json
bd-mjh3.10.2 ships a deterministic gate for compiler-lane charter contract
validation and evidence emission.
# FRX compiler lane charter gate (rch-backed check + test + clippy)
./scripts/run_frx_compiler_lane_charter_suite.sh ciDeterministic replay wrapper:
./scripts/e2e/frx_compiler_lane_charter_replay.shArtifacts are written under:
artifacts/frx_compiler_lane_charter/<timestamp>/run_manifest.jsonartifacts/frx_compiler_lane_charter/<timestamp>/events.jsonlartifacts/frx_compiler_lane_charter/<timestamp>/commands.txt
bd-mjh3.10.4 ships a deterministic gate for verification/formal lane charter
contract validation and evidence emission.
# FRX verification lane charter gate (rch-backed check + test + clippy)
./scripts/run_frx_verification_lane_charter_suite.sh ciDeterministic replay wrapper:
./scripts/e2e/frx_verification_lane_charter_replay.shArtifacts are written under:
artifacts/frx_verification_lane_charter/<timestamp>/run_manifest.jsonartifacts/frx_verification_lane_charter/<timestamp>/events.jsonlartifacts/frx_verification_lane_charter/<timestamp>/commands.txt
bd-mjh3.5.1 ships a deterministic React-vs-FrankenReact lockstep oracle with
fixture-linked divergence classification and replay commands.
# FRX React lockstep oracle gate (rch-backed check + tests + clippy + oracle run)
./scripts/run_frx_lockstep_oracle_suite.sh ciDeterministic replay wrapper:
./scripts/e2e/frx_lockstep_oracle_replay.shContract and vectors:
crates/franken-engine/src/frx_lockstep_oracle.rscrates/franken-engine/src/bin/frx_lockstep_oracle.rscrates/franken-engine/tests/frx_lockstep_oracle.rs
Artifacts are written under:
artifacts/frx_lockstep_oracle/<timestamp>/run_manifest.jsonartifacts/frx_lockstep_oracle/<timestamp>/events.jsonlartifacts/frx_lockstep_oracle/<timestamp>/commands.txtartifacts/frx_lockstep_oracle/<timestamp>/oracle_report.json
bd-mjh3.10.5 ships a deterministic gate for optimization/performance lane
charter contract validation and evidence emission.
# FRX optimization lane charter gate (rch-backed check + test + clippy)
./scripts/run_frx_optimization_lane_charter_suite.sh ciDeterministic replay wrapper:
./scripts/e2e/frx_optimization_lane_charter_replay.shArtifacts are written under:
artifacts/frx_optimization_lane_charter/<timestamp>/run_manifest.jsonartifacts/frx_optimization_lane_charter/<timestamp>/events.jsonlartifacts/frx_optimization_lane_charter/<timestamp>/commands.txt
bd-mjh3.6.2 ships a deterministic compiler hotspot campaign gate for
one-lever optimization ranking across analysis-graph construction, lowering
throughput, optimization-pass cost, and codegen size/latency signals.
# compiler hotspot optimization campaign gate (rch-backed check + test + clippy)
./scripts/run_compiler_hotspot_optimization_campaign.sh ciDeterministic replay wrapper:
./scripts/e2e/compiler_hotspot_optimization_campaign_replay.shArtifacts are written under:
artifacts/compiler_hotspot_optimization_campaign/<timestamp>/run_manifest.jsonartifacts/compiler_hotspot_optimization_campaign/<timestamp>/events.jsonlartifacts/compiler_hotspot_optimization_campaign/<timestamp>/commands.txt
bd-1lsy.7.7 now has a parent-level certified-optimization harness that
aggregates the existing rewrite-pack, translation-validation receipt, and
governance modules into one replayable lane with a machine-readable proof
index.
# certified optimization harness (rch-backed check + test + clippy)
./scripts/run_rgc_certified_optimization_harness.sh ci
# deterministic replay wrapper
./scripts/e2e/rgc_certified_optimization_harness_replay.sh ciArtifacts are written under:
artifacts/rgc_certified_optimization_harness/<timestamp>/run_manifest.jsonartifacts/rgc_certified_optimization_harness/<timestamp>/events.jsonlartifacts/rgc_certified_optimization_harness/<timestamp>/commands.txtartifacts/rgc_certified_optimization_harness/<timestamp>/trace_ids.jsonartifacts/rgc_certified_optimization_harness/<timestamp>/rewrite_proof_index.jsonartifacts/rgc_certified_optimization_harness/<timestamp>/egraph_rewrite_pack.jsonartifacts/rgc_certified_optimization_harness/<timestamp>/rch-log.*
check mode emits only run_manifest.json, events.jsonl, commands.txt,
and retained rch-log.* artifacts. test and ci additionally emit
trace_ids.json, rewrite_proof_index.json, and egraph_rewrite_pack.json.
bd-mjh3.10.6 ships a deterministic gate for toolchain/ecosystem lane charter
contract validation and evidence emission.
# FRX toolchain lane charter gate (rch-backed check + test + clippy)
./scripts/run_frx_toolchain_lane_charter_suite.sh ciDeterministic replay wrapper:
./scripts/e2e/frx_toolchain_lane_charter_replay.shArtifacts are written under:
artifacts/frx_toolchain_lane_charter/<timestamp>/run_manifest.jsonartifacts/frx_toolchain_lane_charter/<timestamp>/events.jsonlartifacts/frx_toolchain_lane_charter/<timestamp>/commands.txt
bd-mjh3.10.7 ships a deterministic gate for governance/evidence lane charter
contract validation and evidence emission.
# FRX governance/evidence lane charter gate (rch-backed check + test + clippy)
./scripts/run_frx_governance_evidence_lane_charter_suite.sh ciDeterministic replay wrapper:
./scripts/e2e/frx_governance_evidence_lane_charter_replay.shArtifacts are written under:
artifacts/frx_governance_evidence_lane_charter/<timestamp>/run_manifest.jsonartifacts/frx_governance_evidence_lane_charter/<timestamp>/events.jsonlartifacts/frx_governance_evidence_lane_charter/<timestamp>/commands.txt
bd-mjh3.10.8 ships a deterministic gate for adoption/release lane charter
contract validation and evidence emission.
# FRX adoption/release lane charter gate (rch-backed check + test + clippy)
./scripts/run_frx_adoption_release_lane_charter_suite.sh ciDeterministic replay wrapper:
./scripts/e2e/frx_adoption_release_lane_charter_replay.shArtifacts are written under:
artifacts/frx_adoption_release_lane_charter/<timestamp>/run_manifest.jsonartifacts/frx_adoption_release_lane_charter/<timestamp>/events.jsonlartifacts/frx_adoption_release_lane_charter/<timestamp>/commands.txt
bd-mjh3.14.1 ships a deterministic gate for local semantic atlas contracts,
fixture/trace linkage, and blocking quality-debt enforcement.
# FRX local semantic atlas gate (rch-backed check + test + clippy)
./scripts/run_frx_local_semantic_atlas_suite.sh ciDeterministic replay wrapper:
./scripts/e2e/frx_local_semantic_atlas_replay.shArtifacts are written under:
artifacts/frx_local_semantic_atlas/<timestamp>/run_manifest.jsonartifacts/frx_local_semantic_atlas/<timestamp>/events.jsonlartifacts/frx_local_semantic_atlas/<timestamp>/commands.txt
bd-mjh3.11.4 ships a deterministic gate for Track D WASM lane + hybrid router
sprint contract validation and evidence emission.
# FRX Track D WASM lane + hybrid router sprint gate (rch-backed check + test + clippy)
./scripts/run_frx_track_d_wasm_lane_hybrid_router_sprint_suite.sh ciDeterministic replay wrapper:
./scripts/e2e/frx_track_d_wasm_lane_hybrid_router_sprint_replay.shArtifacts are written under:
artifacts/frx_track_d_wasm_lane_hybrid_router_sprint/<timestamp>/run_manifest.jsonartifacts/frx_track_d_wasm_lane_hybrid_router_sprint/<timestamp>/events.jsonlartifacts/frx_track_d_wasm_lane_hybrid_router_sprint/<timestamp>/commands.txt
bd-mjh3.11.5 ships a deterministic gate for Track E verification/fuzz/formal
coverage sprint contract validation and evidence emission.
# FRX Track E verification/fuzz/formal coverage sprint gate (rch-backed check + test + clippy)
./scripts/run_frx_track_e_verification_fuzz_formal_coverage_sprint_suite.sh ciDeterministic replay wrapper:
./scripts/e2e/frx_track_e_verification_fuzz_formal_coverage_sprint_replay.shArtifacts are written under:
artifacts/frx_track_e_verification_fuzz_formal_coverage_sprint/<timestamp>/run_manifest.jsonartifacts/frx_track_e_verification_fuzz_formal_coverage_sprint/<timestamp>/events.jsonlartifacts/frx_track_e_verification_fuzz_formal_coverage_sprint/<timestamp>/commands.txt
bd-mjh3.7.3 ships a deterministic gate for ecosystem compatibility matrix
validation across high-impact React stacks (state/routing/forms/data) and
legacy API surfaces.
# FRX ecosystem compatibility matrix gate (rch-backed check + test + clippy)
./scripts/run_frx_ecosystem_compatibility_matrix_suite.sh ciDeterministic replay wrapper:
./scripts/e2e/frx_ecosystem_compatibility_matrix_replay.sh ciArtifacts are written under:
artifacts/frx_ecosystem_compatibility_matrix/<timestamp>/run_manifest.jsonartifacts/frx_ecosystem_compatibility_matrix/<timestamp>/events.jsonlartifacts/frx_ecosystem_compatibility_matrix/<timestamp>/commands.txt
bd-mjh3.7.2 ships a deterministic gate for server-render contracts, hydration
boundary equivalence, suspense streaming handoff behavior, and explicit RSC
fallback routing when guarantees cannot be upheld.
# FRX SSR/hydration/RSC compatibility strategy gate (rch-backed check + test + clippy)
./scripts/run_frx_ssr_hydration_rsc_compatibility_strategy_suite.sh ciDeterministic replay wrapper:
./scripts/e2e/frx_ssr_hydration_rsc_compatibility_strategy_replay.sh ciArtifacts are written under:
artifacts/frx_ssr_hydration_rsc_compatibility_strategy/<timestamp>/run_manifest.jsonartifacts/frx_ssr_hydration_rsc_compatibility_strategy/<timestamp>/events.jsonlartifacts/frx_ssr_hydration_rsc_compatibility_strategy/<timestamp>/commands.txt
bd-mjh3.7.4 ships a deterministic gate for incremental opt-in controls,
policy-based opt-out/force-fallback toggles, canary/rollback flow validation,
and actionable migration diagnostics.
# FRX incremental adoption controls gate (rch-backed check + test + clippy)
./scripts/run_frx_incremental_adoption_controls_suite.sh ciDeterministic replay wrapper:
./scripts/e2e/frx_incremental_adoption_controls_replay.sh ciArtifacts are written under:
artifacts/frx_incremental_adoption_controls/<timestamp>/run_manifest.jsonartifacts/frx_incremental_adoption_controls/<timestamp>/events.jsonlartifacts/frx_incremental_adoption_controls/<timestamp>/commands.txt
bd-mjh3.9.1 ships a deterministic gate for pilot portfolio stratification,
A/B plus shadow-run telemetry capture, off-policy estimator requirements
(IPS/DR), sequential-valid stop/promote/rollback decision policy, and
incident-to-replay/evidence linkage.
# FRX pilot rollout harness gate (rch-backed check + test + clippy)
./scripts/run_frx_pilot_rollout_harness_suite.sh ciDeterministic replay wrapper:
./scripts/e2e/frx_pilot_rollout_harness_replay.sh ciArtifacts are written under:
artifacts/frx_pilot_rollout_harness/<timestamp>/run_manifest.jsonartifacts/frx_pilot_rollout_harness/<timestamp>/events.jsonlartifacts/frx_pilot_rollout_harness/<timestamp>/commands.txt
bd-mjh3.15.3 ships a deterministic gate for online regret/change-point
monitoring, fail-closed demotion policy enforcement, and replay-stable
structured evidence linkage.
# FRX online regret + change-point demotion controller gate (rch-backed check + test + clippy)
./scripts/run_frx_online_regret_change_point_demotion_controller_suite.sh ciDeterministic replay wrapper:
./scripts/e2e/frx_online_regret_change_point_demotion_controller_replay.sh ciArtifacts are written under:
artifacts/frx_online_regret_change_point_demotion_controller/<timestamp>/run_manifest.jsonartifacts/frx_online_regret_change_point_demotion_controller/<timestamp>/events.jsonlartifacts/frx_online_regret_change_point_demotion_controller/<timestamp>/commands.txt
bd-1lsy.11.8 ships the verification gate, while bd-1lsy.5.2 supplies the
default CommonJS/ESM interop contract that the matrix replays against Node and
Bun reference behavior plus FrankenEngine native, node_compat, and
bun_compat modes. The gate makes mode-sensitive divergences explicit,
including ERR_REQUIRE_ESM fail-closed behavior in native/node_compat and
the documented bun_compat bridge cases. The matrix also pins npm-style
pkg.js / @scope/pkg.js extension-probe package entries so nested ./sub
requires stay anchored to the package root. package.json type=module
extensionless relative imports stay fail-closed in native/node_compat;
only the explicit bun_compat bridge enables extension probing.
# RGC module interop verification matrix gate (rch-backed check + test + clippy)
./scripts/run_rgc_module_interop_verification_matrix.sh ci
# deterministic replay wrapper for an exact emitted run directory
RGC_MODULE_INTEROP_MATRIX_REPLAY_RUN_DIR=artifacts/... \
./scripts/e2e/rgc_module_interop_verification_matrix_replay.shContract and vectors:
docs/module_compatibility_matrix_v1.jsoncrates/franken-engine/tests/module_compatibility_matrix.rscrates/franken-engine/tests/module_compatibility_matrix_integration.rs
Artifacts are written under:
artifacts/rgc_module_interop_verification_matrix/<timestamp>/run_manifest.jsonartifacts/rgc_module_interop_verification_matrix/<timestamp>/events.jsonlartifacts/rgc_module_interop_verification_matrix/<timestamp>/commands.txtartifacts/rgc_module_interop_verification_matrix/<timestamp>/trace_ids.jsonartifacts/rgc_module_interop_verification_matrix/<timestamp>/module_resolution_trace.jsonlartifacts/rgc_module_interop_verification_matrix/<timestamp>/step_logs/step_*.log
Operator verification:
cat artifacts/rgc_module_interop_verification_matrix/<timestamp>/run_manifest.json
cat artifacts/rgc_module_interop_verification_matrix/<timestamp>/events.jsonl
cat artifacts/rgc_module_interop_verification_matrix/<timestamp>/commands.txt
cat artifacts/rgc_module_interop_verification_matrix/<timestamp>/module_resolution_trace.jsonl
cat artifacts/rgc_module_interop_verification_matrix/<timestamp>/trace_ids.json
cat artifacts/rgc_module_interop_verification_matrix/<timestamp>/step_logs/step_000.log
./scripts/e2e/rgc_module_resolution_trace_contract_smoke.sh \
artifacts/rgc_module_interop_verification_matrix/<timestamp>/module_resolution_trace.jsonl
rg -n 'compatibility_disposition|remediation_guidance' \
crates/franken-engine/src/esm_cjs_interop_parity.rs
RGC_MODULE_INTEROP_MATRIX_REPLAY_RUN_DIR=artifacts/... \
./scripts/e2e/rgc_module_interop_verification_matrix_replay.shbd-1lsy.5.4 turns npm ecosystem truth into a deterministic, replayable
artifact lane. The shipped matrix records Tier 1 critical, Tier 2 popular, and
Tier 3 long-tail cohorts; per-package compatibility outcomes; minimized repros;
and unresolved failure owner routing instead of anonymous ecosystem claims.
# RGC npm compatibility matrix gate (rch-backed check + test + clippy + run)
./scripts/run_rgc_npm_compatibility_matrix.sh ci
# deterministic replay wrapper for an exact emitted run directory
RGC_NPM_COMPATIBILITY_MATRIX_REPLAY_RUN_DIR=artifacts/... \
./scripts/e2e/rgc_npm_compatibility_matrix_replay.sh ciThe replay wrapper resolves the latest complete run directory, warns when it has to skip a newer incomplete directory, and fails closed on incomplete explicit run directories.
Contract and vectors:
docs/RGC_NPM_COMPATIBILITY_MATRIX_V1.mddocs/rgc_npm_compatibility_matrix_v1.jsoncrates/franken-engine/src/npm_compatibility_matrix.rscrates/franken-engine/src/bin/franken_npm_compatibility_matrix.rscrates/franken-engine/tests/npm_compatibility_matrix_cli.rscrates/franken-engine/tests/npm_compatibility_matrix_enrichment_integration.rs
Artifacts are written under:
artifacts/rgc_npm_compatibility_matrix/<timestamp>/npm_compat_matrix_report.jsonartifacts/rgc_npm_compatibility_matrix/<timestamp>/trace_ids.jsonartifacts/rgc_npm_compatibility_matrix/<timestamp>/run_manifest.jsonartifacts/rgc_npm_compatibility_matrix/<timestamp>/events.jsonlartifacts/rgc_npm_compatibility_matrix/<timestamp>/commands.txt
Operator verification:
cat artifacts/rgc_npm_compatibility_matrix/<timestamp>/npm_compat_matrix_report.json
cat artifacts/rgc_npm_compatibility_matrix/<timestamp>/trace_ids.json
cat artifacts/rgc_npm_compatibility_matrix/<timestamp>/run_manifest.json
cat artifacts/rgc_npm_compatibility_matrix/<timestamp>/events.jsonl
cat artifacts/rgc_npm_compatibility_matrix/<timestamp>/commands.txt
jq '.unresolved_failures' artifacts/rgc_npm_compatibility_matrix/<timestamp>/npm_compat_matrix_report.json
RGC_NPM_COMPATIBILITY_MATRIX_REPLAY_RUN_DIR=artifacts/... \
./scripts/e2e/rgc_npm_compatibility_matrix_replay.sh cibd-1lsy.11.1 ships a deterministic gate for the RGC verification coverage
matrix contract (unit/integration/e2e row mapping, required log fields,
artifact triad, and live bd-1lsy* snapshot parity checks).
# RGC verification coverage matrix gate (rch-backed check + test + clippy)
./scripts/run_rgc_verification_coverage_matrix.sh ciDeterministic replay wrapper:
./scripts/e2e/rgc_verification_coverage_matrix_replay.sh ciContract and vectors:
docs/RGC_VERIFICATION_COVERAGE_MATRIX_V1.mddocs/rgc_verification_coverage_matrix_v1.jsoncrates/franken-engine/tests/rgc_verification_coverage_matrix.rs
Artifacts are written under:
artifacts/rgc_verification_coverage_matrix/<timestamp>/run_manifest.jsonartifacts/rgc_verification_coverage_matrix/<timestamp>/events.jsonlartifacts/rgc_verification_coverage_matrix/<timestamp>/commands.txt
bd-2501 turns the Section 16 research-output obligations into a
deterministic, fail-closed status bundle. The lane stays red until milestone
beads bd-2501.1, bd-2501.2, and bd-2501.3 close and the upstream
evidence dependencies remain closed.
# status bundle (expected to fail closed while milestone beads remain open)
./scripts/run_scientific_contribution_targets.sh bundle
# full gate (bundle + rch-backed cargo check/test/clippy)
./scripts/run_scientific_contribution_targets.sh ci
# replay the latest complete status bundle
./scripts/e2e/scientific_contribution_targets_replay.sh showContract and vectors:
docs/SCIENTIFIC_CONTRIBUTION_TARGETS_V1.mddocs/scientific_contribution_targets_v1.jsonscripts/run_scientific_contribution_targets.shscripts/e2e/scientific_contribution_targets_replay.shcrates/franken-engine/tests/scientific_contribution_targets.rs
Artifacts are written under:
artifacts/scientific_contribution_targets/<timestamp>/run_manifest.jsonartifacts/scientific_contribution_targets/<timestamp>/events.jsonlartifacts/scientific_contribution_targets/<timestamp>/commands.txtartifacts/scientific_contribution_targets/<timestamp>/trace_ids.jsonartifacts/scientific_contribution_targets/<timestamp>/contribution_status_report.jsonartifacts/scientific_contribution_targets/<timestamp>/output_contract_status_report.jsonartifacts/scientific_contribution_targets/<timestamp>/dependency_status_report.jsonartifacts/scientific_contribution_targets/<timestamp>/scientific_contribution_summary.mdartifacts/scientific_contribution_targets/<timestamp>/scientific_contribution_targets_v1.jsonartifacts/scientific_contribution_targets/<timestamp>/scientific_contribution_targets_v1.mdartifacts/scientific_contribution_targets/<timestamp>/step_logs/step_*.log
Operator verification:
jq empty docs/scientific_contribution_targets_v1.json
./scripts/run_scientific_contribution_targets.sh bundle
./scripts/e2e/scientific_contribution_targets_replay.sh show
rch exec -- env RUSTUP_TOOLCHAIN=nightly \
CARGO_TARGET_DIR=$PWD/target_rch_scientific_contribution_targets_verify \
CARGO_BUILD_JOBS=1 CARGO_INCREMENTAL=0 \
cargo test -p frankenengine-engine --test scientific_contribution_targetsbd-1csl.1 adds a deterministic Phase-A gate runner that checks critical
dependency-bead closure and aggregates parser/test262 gate evidence into a
single manifest.
# Default behavior: fail fast when dependencies are unresolved
./scripts/run_phase_a_exit_gate.sh check
# Full gate orchestration (delegates heavy cargo work through existing rch-backed scripts)
./scripts/run_phase_a_exit_gate.sh ci
# Force sub-gate evidence collection even while dependencies are unresolved
PHASE_A_GATE_RUN_SUBGATES_WHEN_BLOCKED=1 ./scripts/run_phase_a_exit_gate.sh check
# Dependency-only check (explicitly skip sub-gates)
PHASE_A_GATE_SKIP_SUBGATES=1 ./scripts/run_phase_a_exit_gate.sh checkPhase-A gate artifacts are written under
artifacts/phase_a_exit_gate/<timestamp>/.
bd-1lsy.11.2 adds reusable deterministic test-harness utilities for fixture
loading, stable seed/context wiring, and artifact-triad emission across runtime,
parser, and security verification lanes.
# RGC test-harness utility gate (rch-backed check + test + clippy)
./scripts/run_rgc_test_harness_suite.sh ci
# deterministic replay wrapper
./scripts/e2e/rgc_test_harness_replay.sh cirun_rgc_test_harness_suite.sh defaults CARGO_TARGET_DIR to
/data/projects/franken_engine/target_rch_rgc_test_harness so rch workers can
reuse incremental artifacts across runs. Override with CARGO_TARGET_DIR=...
if you need lane-specific isolation.
Artifacts are written under:
artifacts/rgc_test_harness/<timestamp>/run_manifest.jsonartifacts/rgc_test_harness/<timestamp>/events.jsonlartifacts/rgc_test_harness/<timestamp>/commands.txtartifacts/rgc_test_harness/<timestamp>/rch-log.*(per-step rch execution logs)
bd-1lsy.11.6 adds deterministic fault-injection/chaos verification for
containment triggers, degraded-mode behavior, and recovery correctness.
# RGC fault-injection/chaos verification pack gate (rch-backed check + test + clippy)
./scripts/run_rgc_fault_injection_chaos_verification_pack.sh ci
# deterministic replay wrapper
./scripts/e2e/rgc_fault_injection_chaos_verification_pack_replay.sh ciContract and vectors:
docs/RGC_FAULT_INJECTION_CHAOS_VERIFICATION_PACK_V1.mddocs/rgc_fault_injection_chaos_verification_pack_v1.jsondocs/rgc_fault_injection_chaos_verification_vectors_v1.jsoncrates/franken-engine/tests/rgc_fault_injection_chaos_verification_pack.rs
Artifacts are written under:
artifacts/rgc_fault_injection_chaos_verification_pack/<timestamp>/run_manifest.jsonartifacts/rgc_fault_injection_chaos_verification_pack/<timestamp>/events.jsonlartifacts/rgc_fault_injection_chaos_verification_pack/<timestamp>/commands.txtartifacts/rgc_fault_injection_chaos_verification_pack/<timestamp>/chaos_verification_report.jsonartifacts/rgc_fault_injection_chaos_verification_pack/<timestamp>/step_logs/step_*.log
bd-1lsy.11.7 adds deterministic runtime-semantics verification coverage for
arithmetic/control-flow behavior, object+closure interactions, and async
error-path replay stability.
# RGC runtime-semantics verification pack gate (rch-backed check + test + clippy)
./scripts/run_rgc_runtime_semantics_verification_pack.sh ci
# deterministic replay wrapper
./scripts/e2e/rgc_runtime_semantics_verification_pack_replay.sh ciContract and vectors:
docs/RGC_RUNTIME_SEMANTICS_VERIFICATION_PACK_V1.mddocs/rgc_runtime_semantics_verification_pack_v1.jsondocs/rgc_runtime_semantics_verification_vectors_v1.jsoncrates/franken-engine/tests/rgc_runtime_semantics_verification_pack.rs
Artifacts are written under:
artifacts/rgc_runtime_semantics_verification_pack/<timestamp>/run_manifest.jsonartifacts/rgc_runtime_semantics_verification_pack/<timestamp>/events.jsonlartifacts/rgc_runtime_semantics_verification_pack/<timestamp>/commands.txtartifacts/rgc_runtime_semantics_verification_pack/<timestamp>/runtime_semantics_verification_report.jsonartifacts/rgc_runtime_semantics_verification_pack/<timestamp>/step_logs/step_*.log
bd-1lsy.7.21.2 binds accepted seqlock candidates to deterministic retry
budgets, writer-pressure limits, and incumbent fallback semantics before
rollout is considered.
# RGC seqlock reader/writer contract suite (rch-backed check + test + clippy + bundle emission)
./scripts/run_seqlock_reader_writer_contract_suite.sh ci
# deterministic replay wrapper
./scripts/e2e/seqlock_reader_writer_contract_replay.sh cirun_seqlock_reader_writer_contract_suite.sh defaults CARGO_TARGET_DIR to
the stable external path
/data/tmp/rch_target_franken_engine_seqlock_reader_writer_contract so rch
workers can reuse incremental artifacts without syncing the build tree back
through the workspace. Override with CARGO_TARGET_DIR=... if you need
isolated lane-specific builds.
Contract and vectors:
docs/RGC_SEQLOCK_READER_WRITER_CONTRACT_V1.mddocs/rgc_seqlock_reader_writer_contract_v1.jsoncrates/franken-engine/src/seqlock_reader_writer_contract.rscrates/franken-engine/tests/seqlock_reader_writer_contract.rs
Artifacts are written under:
artifacts/seqlock_reader_writer_contract/<timestamp>/run_manifest.jsonartifacts/seqlock_reader_writer_contract/<timestamp>/seqlock_reader_writer_contract.jsonartifacts/seqlock_reader_writer_contract/<timestamp>/retry_budget_policy.jsonartifacts/seqlock_reader_writer_contract/<timestamp>/incumbent_fallback_matrix.json
bd-1lsy.7.21.3 gates seqlock-backed rollout on deterministic safety-case,
starvation microbench, and loom/model-check evidence, and fails closed until
positive model-check coverage exists for the accepted candidates.
# RGC seqlock rollout guard suite (rch-backed check + test + clippy + bundle emission)
./scripts/run_seqlock_rollout_guard_suite.sh ci
# deterministic replay wrapper
./scripts/e2e/seqlock_rollout_guard_replay.sh cirun_seqlock_rollout_guard_suite.sh defaults CARGO_TARGET_DIR to the stable
external path /data/tmp/rch_target_franken_engine_seqlock_rollout_guard so
rch workers can reuse incremental artifacts without syncing the build tree
back through the workspace. The replay wrapper prints the latest complete suite
manifest, runner manifest, rollout-guard artifact, commands, trace IDs, and
step-log paths, and warns if the newest artifact directory is incomplete.
Contract and vectors:
docs/RGC_SEQLOCK_ROLLOUT_GUARD_V1.mddocs/rgc_seqlock_rollout_guard_v1.jsoncrates/franken-engine/src/seqlock_rollout_guard.rscrates/franken-engine/tests/seqlock_rollout_guard.rs
Artifacts are written under:
artifacts/seqlock_rollout_guard/<timestamp>/run_manifest.jsonartifacts/seqlock_rollout_guard/<timestamp>/events.jsonlartifacts/seqlock_rollout_guard/<timestamp>/commands.txt
bd-1lsy.4.5 adds a deterministic exception/diagnostics gate for runtime
boundary propagation (sync_callframe / async_job / hostcall), machine-stable
error metadata, and lane-differential classification with explicit remediation
guidance for intentional metadata-only divergences.
# RGC exception/diagnostics semantics gate (rch-backed check + test + clippy)
./scripts/run_rgc_exception_diagnostics_semantics.sh ci
# deterministic replay wrapper
./scripts/e2e/rgc_exception_diagnostics_semantics_replay.sh ciContract and vectors:
docs/RGC_EXCEPTION_DIAGNOSTICS_SEMANTICS_V1.mddocs/rgc_exception_diagnostics_semantics_v1.jsondocs/rgc_exception_diagnostics_semantics_vectors_v1.jsoncrates/franken-engine/tests/rgc_exception_diagnostics_semantics.rs
Artifacts are written under:
artifacts/rgc_exception_diagnostics_semantics/<timestamp>/run_manifest.jsonartifacts/rgc_exception_diagnostics_semantics/<timestamp>/events.jsonlartifacts/rgc_exception_diagnostics_semantics/<timestamp>/commands.txtartifacts/rgc_exception_diagnostics_semantics/<timestamp>/diagnostic_trace.jsonartifacts/rgc_exception_diagnostics_semantics/<timestamp>/step_logs/step_*.log
bd-1lsy.11.10 adds deterministic performance/regression verification for
benchmark integrity + profiler correctness, with fail-closed publication gating
when baseline/significance/receipt integrity checks fail.
# RGC performance/regression verification pack gate (rch-backed check + test + clippy)
./scripts/run_rgc_performance_regression_verification_pack.sh ci
# deterministic replay wrapper
./scripts/e2e/rgc_performance_regression_verification_pack_replay.sh ciContract and vectors:
docs/RGC_PERFORMANCE_REGRESSION_VERIFICATION_PACK_V1.mddocs/rgc_performance_regression_verification_pack_v1.jsoncrates/franken-engine/tests/rgc_performance_regression_verification_pack.rs
Artifacts are written under:
artifacts/rgc_performance_regression_verification_pack/<timestamp>/run_manifest.jsonartifacts/rgc_performance_regression_verification_pack/<timestamp>/events.jsonlartifacts/rgc_performance_regression_verification_pack/<timestamp>/commands.txt
bd-1lsy.8.2 adds deterministic variance/significance/effect-size validation
for benchmark promotion decisions, with fail-closed quarantine semantics for
high-variance or low-confidence runs.
# RGC statistical validation pipeline gate (rch-backed check + test + clippy)
./scripts/run_rgc_statistical_validation_pipeline.sh ci
# deterministic replay wrapper
./scripts/e2e/rgc_statistical_validation_pipeline_replay.sh ciContract and vectors:
docs/RGC_STATISTICAL_VALIDATION_PIPELINE_V1.mddocs/rgc_statistical_validation_pipeline_v1.jsoncrates/franken-engine/tests/rgc_statistical_validation_pipeline.rs
Artifacts are written under:
artifacts/rgc_statistical_validation_pipeline/<timestamp>/run_manifest.jsonartifacts/rgc_statistical_validation_pipeline/<timestamp>/events.jsonlartifacts/rgc_statistical_validation_pipeline/<timestamp>/commands.txtartifacts/rgc_statistical_validation_pipeline/<timestamp>/support_bundle/stats_verdict_report.json
bd-1lsy.8.3 adds deterministic regression verdicting with culprit ranking and
waiver-expiry fail-closed enforcement for promotion decisions.
# RGC performance regression gate (rch-backed check + test + clippy)
./scripts/run_rgc_performance_regression_gate.sh ci
# deterministic replay wrapper
./scripts/e2e/rgc_performance_regression_gate_replay.sh ciContract and vectors:
docs/RGC_PERFORMANCE_REGRESSION_GATE_V1.mddocs/rgc_performance_regression_gate_v1.jsoncrates/franken-engine/tests/rgc_performance_regression_gate.rs
Artifacts are written under:
artifacts/rgc_performance_regression_gate/<timestamp>/run_manifest.jsonartifacts/rgc_performance_regression_gate/<timestamp>/events.jsonlartifacts/rgc_performance_regression_gate/<timestamp>/commands.txtartifacts/rgc_performance_regression_gate/<timestamp>/regression_report.json
bd-1lsy.11.11 adds deterministic verification for operator CLI workflows
covering both golden-path and failure-path onboarding/triage scenarios.
# RGC CLI/operator workflow verification pack gate (rch-backed check + test + clippy)
./scripts/run_rgc_cli_operator_workflow_verification_pack.sh ci
# deterministic replay wrapper
./scripts/e2e/rgc_cli_operator_workflow_verification_pack_replay.sh ciContract and vectors:
docs/RGC_CLI_OPERATOR_WORKFLOW_VERIFICATION_PACK_V1.mddocs/rgc_cli_operator_workflow_verification_pack_v1.jsoncrates/franken-engine/tests/rgc_cli_operator_workflow_verification_pack.rs
Artifacts are written under:
artifacts/rgc_cli_operator_workflow_verification_pack/<timestamp>/run_manifest.jsonartifacts/rgc_cli_operator_workflow_verification_pack/<timestamp>/trace_ids.jsonartifacts/rgc_cli_operator_workflow_verification_pack/<timestamp>/events.jsonlartifacts/rgc_cli_operator_workflow_verification_pack/<timestamp>/commands.txtartifacts/rgc_cli_operator_workflow_verification_pack/<timestamp>/step_logs/step_*.log
bd-1lsy.11.13 validates runtime and CLI workflow manifests across
Linux/macOS/Windows and x64/arm64 targets, classifies drift with stable
severity codes, and fails closed when strict matrix evaluation sees unresolved
critical deltas. The gate can consume explicit per-target manifest env vars or
auto-discover the latest complete manifest set under
artifacts/rgc_cross_platform_matrix_inputs.
# RGC cross-platform matrix gate (rch-backed check + test + clippy + matrix)
./scripts/run_rgc_cross_platform_matrix_gate.sh ci
# deterministic replay / strict matrix wrapper
./scripts/e2e/rgc_cross_platform_matrix_replay.sh matrixContract and vectors:
docs/RGC_CROSS_PLATFORM_MATRIX_V1.mddocs/rgc_cross_platform_matrix_v1.jsoncrates/franken-engine/tests/rgc_cross_platform_matrix.rs
Artifacts are written under:
artifacts/rgc_cross_platform_matrix/<timestamp>/run_manifest.jsonartifacts/rgc_cross_platform_matrix/<timestamp>/events.jsonlartifacts/rgc_cross_platform_matrix/<timestamp>/commands.txtartifacts/rgc_cross_platform_matrix/<timestamp>/matrix_target_deltas.jsonlartifacts/rgc_cross_platform_matrix/<timestamp>/matrix_summary.json
| Symptom | Likely Cause | Fix |
|---|---|---|
| Compile artifact verification fails | Source path, parse goal, or artifact contents are stale/mismatched | Rerun `frankenctl compile --input <source.js> --out <artifact.json> --goal <script |
doctor summary reports missing readiness signals |
Runtime diagnostics input or optional signal bundles are incomplete | Rebuild the JSON input bundle and rerun frankenctl doctor --input <runtime_input.json> --summary --out-dir <dir> |
| Replay mismatch on a captured trace | Snapshot or nondeterminism transcript is incomplete | Rerun frankenctl replay run --trace <trace.json> --mode validate --out <report.json> and inspect the replay report |
| Receipt verification failure | Verifier input is stale or the receipt ID does not match the bundle | Run frankenctl verify receipt --input <verifier_input.json> --receipt-id <id> --summary and inspect the rendered verdict |
| Benchmark publication gate fails | Claim bundle or publication input is incomplete, stale, or below the scoring threshold | Run frankenctl benchmark verify --bundle <dir> --summary --output <report.json> and frankenctl benchmark score --input <publication_gate_input.json> --output <results.json> |
- High-security mode adds measurable overhead on latency-sensitive low-risk workloads.
- Capability-typed extension onboarding requires explicit manifests and policy declarations; this is extra setup for small prototypes.
- Deterministic replay and evidence retention increase storage footprint.
- Full Node ecosystem compatibility remains an active target; edge behavior differences can still appear in low-level module or process APIs.
- Fleet-level immune features assume stable cryptographic identity and time synchronization across participating nodes.
For extension-heavy, high-trust workloads, yes. For broad legacy compatibility-only use cases, franken_node is the product layer that provides migration paths.
Yes, for full control-plane guarantees. FrankenEngine can run with reduced local mode, but constitutional guarantees require /dp/asupersync integration.
Yes for basic CLI workflows. Advanced operator views, replay dashboards, and policy explanation consoles use /dp/frankentui.
It enforces shared persistence contracts and conformance behavior across replay, evidence, benchmark, and control artifacts.
Through explicit expected-loss matrices, sequential testing boundaries, calibrated posterior models, and shadow promotion gates.
Given fixed code, policy, model snapshot, evidence stream, and randomness transcript, high-severity decision execution replays identically.
Yes. The benchmark harness, manifests, and artifact bundles are designed for third-party reproduction.
Operational target is at or below 250ms median from high-risk threshold crossing to containment action under defined load envelopes.
About Contributions: Please don't take this the wrong way, but I do not accept outside contributions for any of my projects. I simply don't have the mental bandwidth to review anything, and it's my name on the thing, so I'm responsible for any problems it causes; thus, the risk-reward is highly asymmetric from my perspective. I'd also have to worry about other "stakeholders," which seems unwise for tools I mostly make for myself for free. Feel free to submit issues, and even PRs if you want to illustrate a proposed fix, but know I won't merge them directly. Instead, I'll have Claude or Codex review submissions via
ghand independently decide whether and how to address them. Bug reports in particular are welcome. Sorry if this offends, but I want to avoid wasted time and hurt feelings. I understand this isn't in sync with the prevailing open-source ethos that seeks community contributions, but it's the only way I can move at this velocity and keep my sanity.
MIT, see LICENSE.
