-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathfeature_list.json
More file actions
58 lines (58 loc) · 2.38 KB
/
Copy pathfeature_list.json
File metadata and controls
58 lines (58 loc) · 2.38 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
[
{
"id": "F01",
"behavior": "Monorepo bootstraps with pnpm + Turborepo; pnpm install completes cleanly.",
"verification": "pnpm install --frozen-lockfile",
"state": "passing",
"evidence": "Plan 01 · Task 01",
"blocked_by": null
},
{
"id": "F02",
"behavior": "verify.sh passes gates 1-4 (typecheck, lint, format, test) on the stub @dycode/contracts package.",
"verification": "bash scripts/verify.sh",
"state": "passing",
"evidence": "Plan 01 · Task 13",
"blocked_by": null
},
{
"id": "F03",
"behavior": "CI workflow runs verify.sh on push and PR and reports green.",
"verification": "GitHub Actions workflow `CI` reports success on main",
"state": "passing",
"evidence": "Run #26328241858 · 24s · all 4 gates green · https://github.com/carlomigueldy/dycode/actions/runs/26328241858",
"blocked_by": null
},
{
"id": "F04",
"behavior": "@dycode/contracts publishes branded IDs, AgentStatus, Capability, Workspace, Agent, Squad, Task, ReviewVerdict, TaskEvidence, EventLogEntry as Zod-first schemas with TS types inferred via z.infer.",
"verification": "pnpm --filter @dycode/contracts test",
"state": "passing",
"evidence": "Plan 02 · Tasks 02-08, 15",
"blocked_by": null
},
{
"id": "F05",
"behavior": "@dycode/contracts publishes JSON-RPC envelopes, error codes, MethodName enum, and per-method params/result schemas for all 30 methods + 5 notification variants.",
"verification": "pnpm --filter @dycode/contracts test",
"state": "passing",
"evidence": "Plan 02 · Tasks 09-14",
"blocked_by": null
},
{
"id": "F06",
"behavior": "@dycode/adapter-sdk publishes AdapterPlugin / AdapterInstance interfaces, AdapterManifest + AdapterEvent schemas, TaskCtx/CreateOpts/Prompt/HealthReport/DetectionResult types, and a createAdapter() helper.",
"verification": "pnpm --filter @dycode/adapter-sdk test && pnpm --filter @dycode/adapter-sdk typecheck",
"state": "passing",
"evidence": "Plan 02 · Tasks 01, 16-20",
"blocked_by": null
},
{
"id": "F07",
"behavior": "Full workspace verify.sh exits 0 with all four gates green on the Plan 02 deliverable (two packages, both type-checked, lint-clean, format-clean, all tests passing).",
"verification": "bash scripts/verify.sh",
"state": "passing",
"evidence": "Plan 02 close-out",
"blocked_by": null
}
]