You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Forge has task execution and project evidence, but it does not yet continuously inspect projects for regressions, stuck workflows, stale review state, or failed proof goals. A naive scheduled LLM scan would be costly, noisy, and prone to speculative findings.
Forge provides a lightweight Project Sentinel that runs deterministic project checks first, creates deduplicated findings with evidence, and escalates actionable findings to the operator, GitHub backlog, or Architect without attempting an unreviewed repair.
User Story
As a Forge operator,
I want projects to be checked periodically for clear regressions and workflow problems,
So that important failures are surfaced early without handing an always-on agent broad authority.
Requirements
Define a versioned Sentinel finding contract including:
project id;
finding type and severity;
source signal;
first/last observed timestamps;
repository ref/environment fingerprint;
evidence references;
deduplication fingerprint;
current state (open, acknowledged, resolved, suppressed);
recommended escalation/action;
linked issue/task/work package/goal where applicable.
Implement deterministic detectors before any model call, including at least:
Large — detector framework, persistence, scheduling, escalation, integrations, and tests.
Technical Notes
Suggested initial finding types:
verification_goal_regression;
ci_failure;
stuck_work_package;
retry_exhausted;
review_stale;
agent_request_blocked;
critical_verification_finding;
provider_or_mcp_readiness_regression.
Suggested persistence: sentinel_findings plus append-only observations/events. Deterministic source evidence should remain queryable even if a later model summary changes.
Problem Statement
Forge has task execution and project evidence, but it does not yet continuously inspect projects for regressions, stuck workflows, stale review state, or failed proof goals. A naive scheduled LLM scan would be costly, noisy, and prone to speculative findings.
Parent Epic: #184
Depends on: #185, #187
Related: #42
Desired Outcome
Forge provides a lightweight Project Sentinel that runs deterministic project checks first, creates deduplicated findings with evidence, and escalates actionable findings to the operator, GitHub backlog, or Architect without attempting an unreviewed repair.
User Story
As a Forge operator,
I want projects to be checked periodically for clear regressions and workflow problems,
So that important failures are surfaced early without handing an always-on agent broad authority.
Requirements
open,acknowledged,resolved,suppressed);needs-clarification/agent-blockedimplementation work;Acceptance Criteria
Out of Scope
Implementation Scope
Large — detector framework, persistence, scheduling, escalation, integrations, and tests.
Technical Notes
Suggested initial finding types:
verification_goal_regression;ci_failure;stuck_work_package;retry_exhausted;review_stale;agent_request_blocked;critical_verification_finding;provider_or_mcp_readiness_regression.Suggested persistence:
sentinel_findingsplus append-only observations/events. Deterministic source evidence should remain queryable even if a later model summary changes.