Skip to content

[EPIC] Verification goals and proof-run lifecycle #187

Description

@Joncallim

Execution mode: tracking
Parent Epic: #184
VNext programme: #333

Issue Type

Epic - verification-goal capability tracking. Do not dispatch this Epic directly to an implementation agent.

Context

#187 originally combined repository-backed goal definitions, on-demand execution and project-specific scheduling. The first three foundation slices are already merged on current main:

The old delivery branch/PR #331 then accumulated executable runner, database policy and scheduling work before the VNext Mission/Execution/Trigger architecture was frozen. That monolithic pre-VNext branch is now superseded as an implementation vehicle.

The remaining capability is intentionally split so verification goals do not own a second execution or scheduler runtime:

Historical PR #331 remains evidence/reference for reviewed edge cases only; it must not be merged/cherry-picked wholesale.

Desired Outcome

Forge has versioned “what still works” goal definitions whose current revisions can be executed safely on demand and on a controlled cadence, with canonical outcomes/reliability evidence, last-known-green/first-observed-failure projections, and no speculative automatic repair.

Goal definitions own proof semantics. Generic VNext services own Execution, side-effect confinement/recovery, Missions and schedule/event delivery.

Tasks

Acceptance Criteria

Out of Scope

Technical Notes

The reusable design lessons from PR #331 are bounded command/Resource policy, restart/idempotency tests, output/redaction limits, schedule dedupe test cases and run-history semantics. Reimplement these only where they still fit current VNext contracts; do not preserve old module/table structure merely because it exists on the branch.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requesttracking-onlyREADINESS PROJECTION — Issue is a tracking/umbrella issue and is not implementation-dispatchable.

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions