Add determinism tests for verdict artifact generation and update SHA256 sums script

- Implemented comprehensive tests for verdict artifact generation to ensure deterministic outputs across various scenarios, including identical inputs, parallel execution, and change ordering.
- Created helper methods for generating sample verdict inputs and computing canonical hashes.
- Added tests to validate the stability of canonical hashes, proof spine ordering, and summary statistics.
- Introduced a new PowerShell script to update SHA256 sums for files, ensuring accurate hash generation and file integrity checks.
This commit is contained in:
StellaOps Bot
2025-12-24 02:17:34 +02:00
parent e59921374e
commit 7503c19b8f
390 changed files with 37389 additions and 5380 deletions

View File

@@ -1,22 +1,20 @@
# Strategy & Core Specifications
# Strategy & core specifications
Foundational references that describe StellaOps goals, scope, and differentiators.
Foundational, high-level documents that define StellaOps direction, scope, and differentiators.
- [../03_VISION.md](../../03_VISION.md) north-star, KPIs, quarterly themes.
- [../04_FEATURE_MATRIX.md](../../04_FEATURE_MATRIX.md) capability matrix by tier (free, community, commercial).
- [../05_SYSTEM_REQUIREMENTS_SPEC.md](../../05_SYSTEM_REQUIREMENTS_SPEC.md) functional and non-functional requirements for the `v0.1.0-alpha` release (quota, scanning, policy, SLAs).
- [../40_ARCHITECTURE_OVERVIEW.md](../../40_ARCHITECTURE_OVERVIEW.md) guiding principles and platform-level design rationale.
- [../moat.md](../../moat.md) differentiating workstreams (deterministic replay, lattice policy, sovereign crypto readiness, attestation graph).
- [../05_ROADMAP.md](../../05_ROADMAP.md) legacy pointer to the public web roadmap (kept for historical links).
- [../33_333_QUOTA_OVERVIEW.md](../../33_333_QUOTA_OVERVIEW.md) free tier policy framing.
- [../29_LEGAL_FAQ_QUOTA.md](../../29_LEGAL_FAQ_QUOTA.md) legal interpretation of quota enforcement under AGPL-3.0.
- [../13_SECURITY_POLICY.md](../../13_SECURITY_POLICY.md) responsible disclosure support window and release line commitments.
- [../14_GLOSSARY_OF_TERMS.md](../../14_GLOSSARY_OF_TERMS.md) canonical vocabulary used across documentation.
- [../15_UI_GUIDE.md](../../15_UI_GUIDE.md) UX overview for stakeholders evaluating the console.
- [../23_FAQ_MATRIX.md](../../23_FAQ_MATRIX.md) stakeholder FAQ.
- [Vision](../../03_VISION.md) north-star goals, KPIs, and themes.
- [Feature matrix](../../04_FEATURE_MATRIX.md) capability matrix by tier.
- [System requirements spec](../../05_SYSTEM_REQUIREMENTS_SPEC.md) functional and non-functional requirements baseline.
- [Roadmap](../../05_ROADMAP.md) — date-free capability roadmap and definition of “done”.
- [Architecture overview](../../40_ARCHITECTURE_OVERVIEW.md) — platform principles and module map.
- [Moat](../../moat.md) — differentiating workstreams (determinism, policy lattice, sovereign crypto readiness, attestation graph).
- [Offline Kit](../../24_OFFLINE_KIT.md) — offline story and workflows.
- [Security policy](../../13_SECURITY_POLICY.md) — disclosure and support expectations.
- [Glossary](../../14_GLOSSARY_OF_TERMS.md) — canonical vocabulary.
- [UI guide](../../15_UI_GUIDE.md) console UX overview for evaluators.
- [FAQ matrix](../../23_FAQ_MATRIX.md) — stakeholder FAQ.
## Related Concepts
- [../33_333_QUOTA_OVERVIEW.md](../../33_333_QUOTA_OVERVIEW.md) and [../30_QUOTA_ENFORCEMENT_FLOW1.md](../../30_QUOTA_ENFORCEMENT_FLOW1.md) align business policy with enforcement diagrams.
- [../license-jwt-quota.md](../../license-jwt-quota.md) offline licensing narrative for quota tokens.
- [../moat.md](../../moat.md) includes procurement-grade trust statement blueprint.
- [../24_OFFLINE_KIT.md](../../24_OFFLINE_KIT.md) strategic offline story (also referenced in Operations).
## Related concepts
- [Quota framing](../../33_333_QUOTA_OVERVIEW.md) and [enforcement flow](../../30_QUOTA_ENFORCEMENT_FLOW1.md) align business policy with enforcement diagrams.
- [Legal FAQ (quota)](../../29_LEGAL_FAQ_QUOTA.md) captures the AGPL-3.0 interpretation of quota enforcement.
- [License/JWT quota narrative](../../license-jwt-quota.md) documents the offline licensing story for quota tokens.