47 lines
1.6 KiB
JSON
47 lines
1.6 KiB
JSON
{
|
|
"milestone": "api-endpoints",
|
|
"round": 2,
|
|
"status": "pass",
|
|
"assertionsSummary": {
|
|
"total": 18,
|
|
"passed": 18,
|
|
"failed": 0,
|
|
"blocked": 0
|
|
},
|
|
"passedAssertions": [
|
|
"VAL-API-001",
|
|
"VAL-API-002",
|
|
"VAL-API-003",
|
|
"VAL-API-004",
|
|
"VAL-API-005",
|
|
"VAL-API-006",
|
|
"VAL-API-007",
|
|
"VAL-API-008",
|
|
"VAL-API-009",
|
|
"VAL-API-010",
|
|
"VAL-API-011",
|
|
"VAL-API-012",
|
|
"VAL-API-013",
|
|
"VAL-API-014",
|
|
"VAL-API-015",
|
|
"VAL-API-016",
|
|
"VAL-API-017",
|
|
"VAL-API-018"
|
|
],
|
|
"failedAssertions": [],
|
|
"blockedAssertions": [],
|
|
"appliedUpdates": [
|
|
{
|
|
"target": "user-testing.md",
|
|
"description": "Added guidance on server working directory: `fn serve` runs from packages/cli directory and reads fusion.db there, not from project root.",
|
|
"source": "setup"
|
|
}
|
|
],
|
|
"previousRound": ".factory/validation/api-endpoints/user-testing/synthesis.json",
|
|
"notes": {
|
|
"VAL-API-012": "Re-tested after FEAT-006-FIX-001 (triggerType column fix). POST /api/missions/features/:featureId/validate returned 202 with run metadata including correct triggerType='manual'. The fix resolved the missing column issue.",
|
|
"serverStartup": "fn serve started from packages/cli directory: `pnpm dev serve --port 4040 --host 0.0.0.0`. The server reads fusion.db from packages/cli/.fusion/, not the project root.",
|
|
"databaseContext": "The validation triggered on feature F-MNKW0UXU-L70K which is in the packages/cli/.fusion database (TUI mission), not the project root fusion.db. This is because the server runs from packages/cli."
|
|
}
|
|
}
|