Files
git.stella-ops.org/docs
master 5a923d968c
Some checks failed
Docs CI / lint-and-preview (push) Has been cancelled
feat: Implement PackRunApprovalDecisionService for handling approval decisions
- Added PackRunApprovalDecisionService to manage approval workflows for pack runs.
- Introduced PackRunApprovalDecisionRequest and PackRunApprovalDecisionResult records.
- Implemented logic to apply approval decisions and schedule run resumes based on approvals.
- Updated related tests to validate approval decision functionality.

test: Enhance tests for PackRunApprovalDecisionService

- Created PackRunApprovalDecisionServiceTests to cover various approval scenarios.
- Added in-memory stores for approvals and states to facilitate testing.
- Validated behavior for applying approvals, including handling missing states.

test: Add FilesystemPackRunArtifactUploaderTests for artifact uploads

- Implemented tests for FilesystemPackRunArtifactUploader to ensure correct file handling.
- Verified that missing files are recorded without exceptions and outputs are written as expected.

fix: Update PackRunState creation to include plan reference

- Modified PackRunState creation logic to include the plan in the state.

chore: Refactor service registration in Program.cs

- Updated service registrations in Program.cs to include new approval store and dispatcher services.
- Ensured proper dependency injection for PackRunApprovalDecisionService.

chore: Enhance TaskRunnerServiceOptions for approval store paths

- Added ApprovalStorePath and other paths to TaskRunnerServiceOptions for better configuration.

chore: Update PackRunWorkerService to handle artifact uploads

- Integrated artifact uploading into PackRunWorkerService upon successful run completion.

docs: Update TASKS.md for sprint progress

- Documented progress on approvals workflow and related tasks in TASKS.md.
2025-11-06 11:09:00 +02:00
..
up
2025-10-29 19:24:20 +02:00

StellaOps

StellaOps is the sovereign, SBOMfirst security platform that proves every container decision with deterministic scans, explainable policy verdicts, and offlineready provenance.

  • Sovereign by design bring your own trust roots, vulnerability advisory sources, VEX sources, regional crypto, and Offline Update Kits that never phone home.
  • Deterministic + replayable every scan can be reproduced bitforbit with DSSE + OpenVEX evidence.
  • Actionable signal lattice logic ranks exploitability, and the policy engine lets you tailor VEX handling, muting, and expiration rules for your environment.

Proof points: SBOM dependency and vulnerability dependency cartographing work, deterministic replay manifests, lattice policy UI with OpenVEX, and postquantum trust packs ready for regulated sectors.

Choose Your Path

If you want to… Open this Read time
Understand the promise and pain we solve overview.md 2min
Run a first scan and see the CLI quickstart.md 5min
Browse key capabilities at a glance key-features.md 3min
Check architecture, road to production, or evaluate fit See “Dig deeper” below 30min curated set

Explore the Essentials

  1. Value in context Overview compresses the “Why” + “What” stories and shows how StellaOps stands apart.
  2. Try it fast Quickstart walks through fetching the signed bundles, configuring .env, and verifying the first scan.
  3. Feature confidence Key Features gives five capability cards covering Delta SBOM, VEXfirst policy, Sovereign crypto, Deterministic replay, and Transparent quotas.
  4. Upnext checkpoints Evaluation checklist helps teams plan Day0 to Day30 adoption milestones.

Dig Deeper (curated reading)

Need more? The full documentation tree ADRs, permodule operations, schemas, developer references stays untouched under the existing directories (modules/, api/, dev/, ops/), ready when you are.

© 2025 StellaOps contributors AGPL3.0orlater