How it works

One work item, from intent to release.

Tell Foreman what needs to get done. Foreman defines the work, assigns the right capabilities, coordinates execution, proves the result, and brings it to a human release decision.

WI-4821

Add enterprise SSO with role mapping and audit logging

acme/platform-identity
  1. Define

    01

    Intent

    A business outcome enters Foreman — in plain language, no engineered prompt.

    Request
    “Add enterprise SSO with role mapping and audit logging.”
    Source
    Product request
    Format
    Plain language
    Authority
    Release requires a human decision
  2. 02

    Shape

    Foreman shapes the intent into requirements, acceptance criteria, constraints, and evidence requirements. A person confirms the scope.

    Requirements
    SAML + SCIM · role mapping · audit events
    Constraint
    No changes to existing session model
    Open decision
    Enforce SSO for existing admins? · human
    Risk
    Identity · security-sensitive
    Work items
    6 scoped, with acceptance criteria
    Evidence required
    Unit · SIT · regression · security · UAT
  3. Assign

    03

    Assign

    Foreman determines the required capability, evaluates eligible resources against policy, and selects one.

    Capability
    Backend implementation
    Policy
    Provider cleared for this repository
    Availability
    Connected · capacity available
    Eligible
    3 providers
    Selected
    Claude Code · strongest auth history
  4. Execute

    04

    Execute

    The selected capability produces a candidate.

    Provider
    Claude Code
    Active task
    Implement SAML assertion handling
    Branch
    feat/enterprise-sso
    State
    In progress
  5. Prove

    05

    Validate

    Deterministic checks run against the exact candidate.

    Candidate
    a52819de
    Tests
    143 / 143 passed
    Build
    Passed
    Lint
    Passed
    Required checks
    All green
  6. 06

    Independent review

    A separate eligible reviewer evaluates the candidate. The author cannot certify itself.

    Ineligible
    Claude Code · authored candidate
    Reviewer
    OpenAI Codex · independent
    Findings
    2 raised · 1 medium · 1 low
    Remediation
    2 tasks · linked to candidate
    Retest
    143 / 143 passed
  7. 07

    Verify

    Your own testing, security, and CI systems independently verify the exact candidate. Foreman collects the results as evidence.

    Integration / SIT
    Passed · IdP sandbox
    Regression
    Passed
    Security review
    Passed · auth scope
    UAT
    Passed · product owner sign-off
    Smoke
    Passed · staging
    Candidate
    a52819de
  8. Release

    08

    Evidence

    Results are attached to the delivery record and converge into one decision surface.

    Candidate
    a52819de
    Validation
    Passed
    Independent AI review
    Passed · 0 open findings
    Independent verification
    Passed
    Evidence
    Complete
    Policy
    Required evidence attached
    Authority
    Human decision required
  9. 09

    Human release authority

    Validation passed, independent review and verification are clear, and the full evidence trail is attached. Foreman presents one decision — and waits. The release only happens when a person approves it.

Evidence

The work determines the evidence.

Foreman determines what proof the work requires, coordinates the appropriate execution and review capabilities, and keeps that evidence attached to the delivery record.

  • Unit testing
  • Deterministic validation
  • Integration testing
  • SIT
  • Regression testing
  • Smoke testing
  • Security review
  • Independent review
  • UAT preparation
  • UAT execution
  • Release verification

See this path on your own work.

We'll run a walkthrough using a work item that resembles yours — from intent all the way to the release gate.