Skip to content

Add proof and consumable outputs through S30 - #8

Merged
Valessc2 merged 1 commit into
mainfrom
agent/proof-s28-s30
Aug 18, 2026
Merged

Valessc2 merged 1 commit into
mainfrom
agent/proof-s28-s30

Conversation

@Valessc2

Copy link
Copy Markdown
Owner

Scope

Completes S28-S30 while keeping proof/output machinery physically outside the runtime dependency graph.

S28 — deep tests

  • deterministic property/fuzz-style geometry invariants
  • filtering equivalence against an independent reference predicate
  • spatial-grid exact InputOrder equivalence against brute force across generated worlds/cell sizes/radii/boundaries
  • unordered spatial membership equivalence
  • non-finite fail-closed regression coverage
  • fixed seed for reproducible failures

S29 — benchmark/workload profiles

  • explicit hardware/workload profile contracts
  • synthetic vs representative workload kind is part of identity
  • deterministic synthetic spatial profile committed under Profiles/
  • representative workload template requires real corpus identity/hash before it can become evidence
  • spatial benchmark upgraded from a single median to p50/p95/p99 over 31 samples and emits profile/seed identity

S30 — consumable outputs

  • separate sc2opt_proof library; not linked by sc2opt::sc2opt
  • standard-library JSON certification manifest writer
  • v1 JSON schema under schemas/
  • benchmark records include samples, mean, p50/p95/p99 and correctness status
  • proof layers are monotonic: source/design -> build/tests -> representative benchmark -> consumer integration -> ladder/runtime
  • synthetic workloads cannot claim representative benchmark proof

Why

This gives BotOps and future consumers machine-readable evidence without allowing CI success or synthetic timings to masquerade as stronger runtime certification.

Validation gate

Full Linux/Windows core and Python-adapter CI on this PR is the implementation/build/test gate. CI timing itself remains synthetic and is explicitly not target-hardware certification.

Not claimed

No representative consumer corpus, target-hardware crossover, bot integration, ladder evidence or V1 certification is claimed by this PR. S31-S32 and real consumer evidence remain outstanding.

Complete S28-S30 with deterministic deep equivalence/property coverage, reproducible workload profiles, p50/p95/p99 benchmark output and a proof-only versioned certification manifest/schema that cannot overstate evidence layers.
@Valessc2
Valessc2 marked this pull request as ready for review August 18, 2026 23:15
@Valessc2
Valessc2 merged commit e721c06 into main Aug 18, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant