MCPcopy Create free account
hub / github.com/SethGammon/Citadel / reviewPackageCampaign

Function reviewPackageCampaign

scripts/test-continue-action.js:27–56  ·  view source on GitHub ↗
(title, slug)

Source from the content-addressed store, hash-verified

25}
26
27function 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
58withTempProject((projectRoot) => {
59 const slug = 'ready-for-package';

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected