-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Summary
Publish cross-machine portability envelopes and a broad-internal-compute acceptance gate so wider profile publication stays tied to reproducibility instead of one lab setup.
Problem
The article-closeout tranche is necessary, but it is not enough for broader internal-compute claims.
Current starting point:
docs/TASSADAR_WASM_RUNBOOK.mdis now the canonical bounded-Wasm operator runbook for the article-closeout flow.- The current queue already has the article-closeout machine-facing issues:
TAS-092(cross-machine CPU reproducibility and floor matrix),TAS-093(Rust-only article acceptance gate v2), andTAS-094(Rust-only article closeout audit). crates/psionic-runtime/src/lib.rsalready carries explicit effective-backend and backend-mismatch surfaces in the broader runtime substrate.fixtures/tassadar/reports/tassadar_exact_compute_market_report.jsonstill marks the current execution-unit registration asruntime_backend=cpuandsettlement_eligible=false.
That is enough for honest article closure. It is not yet enough for broad internal-compute profile publication across multiple backends, toolchains, or machine classes.
Hypothesis
Portability envelopes plus a general-compute acceptance gate will keep wider profile publication tied to reproducibility, operator receipts, and explicit backend-sensitive refusals.
Source Papers / Docs
Can LLMs Be Computers?docs/ROADMAP_TASSADAR.mddocs/TASSADAR_WASM_RUNBOOK.mddocs/ARCHITECTURE.md
Target Surfaces
psionic-evalpsionic-runtimepsionic-providerpsionic-servepsionic-environmentsdocs/fixtures/tassadar/reports/
Initial Scope
- Define portability envelopes keyed by profile id, backend family, toolchain family, and machine class.
- Add a broad-internal-compute acceptance gate that extends beyond the article-closeout gate.
- Publish operator-facing portability and drift reports for named profiles.
- Suppress capability publication when a profile drifts outside its declared portability envelope.
- Keep backend-sensitive and toolchain-sensitive refusals explicit instead of treating them as minor implementation details.
Benchmark / Tests
- Cross-machine and cross-toolchain matrix tests for named internal-compute profiles.
- Effective-backend mismatch and drift-suppression tests.
- Acceptance-gate tests that fail when portability, receipts, or refusal suites are incomplete.
- Operator runbook drills on the declared portability matrix.
- Regression tests ensuring the article-closeout gate remains separate from the broader acceptance gate.
Claim Discipline
This issue is about deployment closure. It must not be closed by the article-only reproducibility matrix, by one green machine run, or by treating backend drift as an operator footnote.
Done When
- Tassadar publishes portability envelopes for named post-article profiles.
- Wider profile publication is blocked when portability evidence is incomplete or stale.
- The acceptance gate for broad internal compute is green only when reproducibility, receipts, and refusal suites all pass.