feat(FN-670): enforce merge build verification and activity feed fallback

- Add activity feed fallback to the local project log when central activity is empty or unavailable
- Pass configured build commands into executor and merger prompts with hard-gate instructions
- Add merger build-failure reporting via report_build_failure and stop commits when verification fails
- Expand engine and dashboard regression coverage for activity feed fallback and merge build verification
This commit is contained in:
gsxdsm
2026-04-01 13:24:57 -07:00
parent 3cc10b21eb
commit 826a495679
6 changed files with 242 additions and 62 deletions

View File

@@ -1662,8 +1662,8 @@ describe("buildExecutionPrompt", () => {
expect(result).toContain("> Second comment");
});
it("omits Comments section when comments is empty", () => {
const task = createMockTaskDetail({ comments: [] });
it("omits Comments section when steeringComments is empty", () => {
const task = createMockTaskDetail({ steeringComments: [] });
const result = buildExecutionPrompt(task);
expect(result).not.toContain("## Steering Comments");