(title, slug)
| 25 | } |
| 26 | |
| 27 | function reviewPackageCampaign(title, slug) { |
| 28 | return [ |
| 29 | '---', |
| 30 | 'status: active', |
| 31 | '---', |
| 32 | '', |
| 33 | `# Campaign: ${title}`, |
| 34 | '', |
| 35 | `Direction: Package ${title} for review.`, |
| 36 | '', |
| 37 | 'Status: active', |
| 38 | '', |
| 39 | '## Phases', |
| 40 | '', |
| 41 | '| # | Status | Type | Phase | Done When |', |
| 42 | '|---|--------|------|-------|-----------|', |
| 43 | '| 1 | complete | brief | Intake preflight | done |', |
| 44 | '| 2 | complete | build | Build | done |', |
| 45 | '| 3 | complete | verify | Verify | tests pass |', |
| 46 | '| 4 | pending | package | Package for review | review package exists |', |
| 47 | '', |
| 48 | '## Exit Evidence', |
| 49 | '', |
| 50 | '| Target | ID | Type | Required | Evidence | Status | Retries Remaining | Next Action |', |
| 51 | '|---|---|---|---|---|---|---|---|', |
| 52 | '| phase:2 | implementation-diff | file_diff | yes | git diff --stat | resolved | 2 | implement requested change |', |
| 53 | '| phase:3 | verification-command | test_result | yes | npm run test | pass | 2 | fix verification failures |', |
| 54 | `| phase:4 | review-package | review_package | yes | .planning/review-packages/${slug}.md | pending | 2 | package delivery for review |`, |
| 55 | ].join('\n'); |
| 56 | } |
| 57 | |
| 58 | withTempProject((projectRoot) => { |
| 59 | const slug = 'ready-for-package'; |
no outgoing calls
no test coverage detected