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
{{ message }}
Repository navigation
[Proposal] Quality Gates - enforce lint/type-check before feature_mark_passing #96
Closing - this was a proposal that didn't move forward. The core problem (agent skipping tests) has been partially addressed by other fixes. May revisit in the future if there's interest.
Your Quality Gates proposal is closing the right hole: feature_mark_passing should only happen after real checks, not self-assertion. One deeper gap worth adding to that gate list — even when lint/type-check/tests all pass, the agent may have changed the test instead of the code. That failure mode is invisible to a gate that only checks "did the checks run".
Activity
cabana8471-arch commentedon Jan 26, 2026
Closing - this was a proposal that didn't move forward. The core problem (agent skipping tests) has been partially addressed by other fixes. May revisit in the future if there's interest.
feat: add Quality Gates to enforce lint/type-check before marking fea…
feat: Add tests for Feature AutoForgeAI#96 - Startup health check aut…
docs: Update progress notes for Feature AutoForgeAI#96 completion
feat: add Quality Gates to enforce lint/type-check before marking fea…
dengyier commentedon Aug 16, 2026
Your Quality Gates proposal is closing the right hole:
feature_mark_passingshould only happen after real checks, not self-assertion. One deeper gap worth adding to that gate list — even when lint/type-check/tests all pass, the agent may have changed the test instead of the code. That failure mode is invisible to a gate that only checks "did the checks run".We've been building exactly that layer: bind the eligible population and a negative control (which must fail for the registered reason) into a verdict anyone can replay offline. Five-minute check — I changed one byte in a delivery that still says VERIFIED, and one command catches it: https://dev.to/dengyier/i-tampered-with-a-verified-ai-agent-delivery-can-you-find-it-in-5-minutes-4kp0
If that direction is useful, happy to run a free verification report on one of your passing features so you can judge the output: https://dengyier.github.io/openworkproof-site/