Skip to content

Build Operation Plane developer tooling, conformance runner, and diagnostic redaction CLI #19

@mdheller

Description

@mdheller

Purpose

Make sourceos-devtools the developer/operator tooling surface for Workspace Operation Plane contracts and SourceOS-local operation adapters.

Required tools

  • Operation contract conformance runner.
  • State-machine fixture validator.
  • Operation adapter scaffolder.
  • Local operation replay fixture generator.
  • Redacted diagnostic export CLI.
  • Terminal/browser/agent-machine sample fixtures.
  • Developer checks for WorkspaceOperation, OperationTask, OperationEvent, Artifact, DecisionCard, and PolicyGateRecord fixtures.

First commands to expose

  • sourceos operation validate-fixture
  • sourceos operation replay-fixture
  • sourceos operation scaffold-adapter
  • sourceos diagnostics redact
  • sourceos operation conformance

Integration targets

  • SocioProphet/prophet-core-contracts#1
  • SourceOS-Linux/sourceos-spec#87
  • SociOS-Linux/workstation-contracts#28
  • SocioProphet/socioprophet-standards-storage#79
  • SocioProphet/workspace-inventory#4

Acceptance criteria

  • Tooling can validate the initial contract fixtures from prophet-core-contracts.
  • Redaction CLI removes cookies, bearer tokens, OAuth tokens, API keys, secrets, sensitive IDs, model prompts, and policy-marked snippets.
  • Adapter scaffolder can generate starter skeletons for terminal command, browser capture, and local agent execution.
  • Documentation explains how agents and developers run checks from ~/dev/<repo>.

Hard rule

Devtools may validate and scaffold Operation Plane work, but it must not become the policy authority or runtime source of truth.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions