Skip to content

Add release/package operation evidence for SourceOS product surfaces #1

@mdheller

Description

@mdheller

Purpose

Make SourceOS-Linux/homebrew-tap the SourceOS packaging/distribution surface for product artifacts while preserving evidence, checksums, rollback notes, and Operation Plane release records.

Scope

Package and release support for:

  • SourceOS-Linux/TurtleTerm
  • SourceOS-Linux/BearBrowser
  • SourceOS-Linux/sourceos-devtools
  • SourceOS-Linux/agent-machine
  • SourceOS-Linux/sourceos-syncd

Required operation types

  • release.package.prepare
  • release.formula.update
  • release.checksum.verify
  • release.evidence.attach
  • release.rollback.record

Required artifacts/evidence

  • package formula
  • checksum record
  • release note
  • rollback note
  • build/test evidence link
  • source commit reference
  • artifact provenance record

Integration targets

  • SocioProphet/delivery-excellence#8
  • SourceOS-Linux/sourceos-devtools#19
  • SourceOS-Linux/TurtleTerm tracked through SocioProphet/workspace-inventory#4
  • SourceOS-Linux/BearBrowser#20
  • SourceOS-Linux/agent-machine#18
  • SourceOS-Linux/sourceos-syncd#3
  • SocioProphet/prophet-core-ledger#1

Acceptance criteria

  • Formula/package updates include evidence links, checksums, and rollback notes.
  • Release packaging is represented as a WorkspaceOperation or release evidence record.
  • Packaging repo does not become runtime or policy authority.
  • README or docs explain how package release evidence maps back to source repos.

Hard rule

Packaging is distribution, not runtime governance. Releases must carry evidence; they must not bypass contracts, tests, or policy gates.

Metadata

Metadata

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions