Skip to content

Commit 6fa8e8d

Browse files
chore: regenerate ado-artifacts.json from idea docs [skip ci]
1 parent 534eda7 commit 6fa8e8d

File tree

1 file changed

+188
-0
lines changed

1 file changed

+188
-0
lines changed

docs/ADO/ado-artifacts.json

Lines changed: 188 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,188 @@
1+
{
2+
"schema_version": "1.0",
3+
"generated_at": "2026-02-21T23:49:24",
4+
"generated_by": "ado-generate-artifacts.ps1 (skill 07-ado-idea-intake)",
5+
"ado_org": "https://dev.azure.com/marcopresta",
6+
"ado_project": "eva-poc",
7+
"github_repo": "eva-foundry/37-data-model",
8+
"project_maturity": "idea",
9+
"epic": {
10+
"skip_if_id_exists": null,
11+
"type": "Epic",
12+
"title": "EVA Data Model — Maintenance & Extension Phase",
13+
"description": "**Component:** 37-data-model",
14+
"tags": "eva-data-model-maintenance-exten",
15+
"area_path": "eva-poc"
16+
},
17+
"features": [
18+
{
19+
"parent": "epic",
20+
"id_hint": "feature-1-ci-gate-samepr-enforce",
21+
"description": "**Goal:** validate-model.ps1 runs automatically on every PR that touches model/**",
22+
"title": "Feature 1 — CI Gate & Same-PR Enforcement (Sprint-8)",
23+
"tags": "eva-data-model-maintenance-exten;feature-1-ci-gate-samepr-enforce",
24+
"type": "Feature"
25+
},
26+
{
27+
"parent": "epic",
28+
"id_hint": "feature-2-automated-drift-detect",
29+
"description": "**Goal:** Weekly scheduled workflow runs sync-from-source.ps1 against the mounted",
30+
"title": "Feature 2 — Automated Drift Detection (Sprint-8)",
31+
"tags": "eva-data-model-maintenance-exten;feature-2-automated-drift-detect",
32+
"type": "Feature"
33+
},
34+
{
35+
"parent": "epic",
36+
"id_hint": "feature-3-coverage-gaps-surface-",
37+
"description": "Coverage-gaps.ps1 is captured in DM-MAINT-WI-0 (Feature 1, same sprint).",
38+
"title": "Feature 3 — Coverage Gaps Surface (Sprint-8)",
39+
"tags": "eva-data-model-maintenance-exten;feature-3-coverage-gaps-surface-",
40+
"type": "Feature"
41+
},
42+
{
43+
"parent": "epic",
44+
"id_hint": "feature-4-modelsync-agent-sprint",
45+
"description": "**Goal:** When `29-foundry` session-workflow-agent completes the Do phase for a",
46+
"title": "Feature 4 — Model-Sync Agent (Sprint-9)",
47+
"tags": "eva-data-model-maintenance-exten;feature-4-modelsync-agent-sprint",
48+
"type": "Feature"
49+
},
50+
{
51+
"parent": "epic",
52+
"id_hint": "summary-table",
53+
"description": "| Story ID | Title | Feature | Sprint | Points |",
54+
"title": "Summary Table",
55+
"tags": "eva-data-model-maintenance-exten;summary-table",
56+
"type": "Feature"
57+
}
58+
],
59+
"user_stories": [
60+
{
61+
"acceptance_criteria": "TBD — add to docs/ADO/idea/ACCEPTANCE.md",
62+
"parent": "feature-1-ci-gate-samepr-enforce",
63+
"iteration_path": "eva-poc\\Sprint-Backlog",
64+
"state": "New",
65+
"evidence": {
66+
"notes": "",
67+
"test_count": null,
68+
"coverage_pct": null
69+
},
70+
"tags": "eva-data-model-maintenance-exten;EVA--WI-0",
71+
"title": "[EVA--WI-0] [DM-MAINT-WI-0] coverage-gaps.ps1 — requirements with zero test coverage",
72+
"type": "Product Backlog Item",
73+
"id_hint": "EVA--WI-0"
74+
},
75+
{
76+
"acceptance_criteria": "TBD — add to docs/ADO/idea/ACCEPTANCE.md",
77+
"parent": "feature-1-ci-gate-samepr-enforce",
78+
"iteration_path": "eva-poc\\Sprint-Backlog",
79+
"state": "New",
80+
"evidence": {
81+
"notes": "",
82+
"test_count": null,
83+
"coverage_pct": null
84+
},
85+
"tags": "eva-data-model-maintenance-exten;EVA--WI-1",
86+
"title": "[EVA--WI-1] [DM-MAINT-WI-1] GitHub Action — validate-model on every PR",
87+
"type": "Product Backlog Item",
88+
"id_hint": "EVA--WI-1"
89+
},
90+
{
91+
"acceptance_criteria": "TBD — add to docs/ADO/idea/ACCEPTANCE.md",
92+
"parent": "feature-1-ci-gate-samepr-enforce",
93+
"iteration_path": "eva-poc\\Sprint-Backlog",
94+
"state": "New",
95+
"evidence": {
96+
"notes": "",
97+
"test_count": null,
98+
"coverage_pct": null
99+
},
100+
"tags": "eva-data-model-maintenance-exten;EVA--WI-2",
101+
"title": "[EVA--WI-2] [DM-MAINT-WI-2] Same-PR enforcement — source change without model update = blocking comment",
102+
"type": "Product Backlog Item",
103+
"id_hint": "EVA--WI-2"
104+
},
105+
{
106+
"acceptance_criteria": "TBD — add to docs/ADO/idea/ACCEPTANCE.md",
107+
"parent": "feature-2-automated-drift-detect",
108+
"iteration_path": "eva-poc\\Sprint-Backlog",
109+
"state": "New",
110+
"evidence": {
111+
"notes": "",
112+
"test_count": null,
113+
"coverage_pct": null
114+
},
115+
"tags": "eva-data-model-maintenance-exten;EVA--WI-3",
116+
"title": "[EVA--WI-3] [DM-MAINT-WI-3] Scheduled sync-from-source workflow",
117+
"type": "Product Backlog Item",
118+
"id_hint": "EVA--WI-3"
119+
},
120+
{
121+
"acceptance_criteria": "TBD — add to docs/ADO/idea/ACCEPTANCE.md",
122+
"parent": "feature-2-automated-drift-detect",
123+
"iteration_path": "eva-poc\\Sprint-Backlog",
124+
"state": "New",
125+
"evidence": {
126+
"notes": "",
127+
"test_count": null,
128+
"coverage_pct": null
129+
},
130+
"tags": "eva-data-model-maintenance-exten;EVA--WI-4",
131+
"title": "[EVA--WI-4] [DM-MAINT-WI-4] sync-from-source.ps1 — add JSON output mode",
132+
"type": "Product Backlog Item",
133+
"id_hint": "EVA--WI-4"
134+
},
135+
{
136+
"acceptance_criteria": "TBD — add to docs/ADO/idea/ACCEPTANCE.md",
137+
"parent": "feature-3-coverage-gaps-surface-",
138+
"iteration_path": "eva-poc\\Sprint-Backlog",
139+
"state": "New",
140+
"evidence": {
141+
"notes": "",
142+
"test_count": null,
143+
"coverage_pct": null
144+
},
145+
"tags": "eva-data-model-maintenance-exten;EVA--WI-5",
146+
"title": "[EVA--WI-5] [DM-MAINT-WI-5] Wire coverage-gaps.ps1 into drift-detection workflow",
147+
"type": "Product Backlog Item",
148+
"id_hint": "EVA--WI-5"
149+
},
150+
{
151+
"acceptance_criteria": "TBD — add to docs/ADO/idea/ACCEPTANCE.md",
152+
"parent": "feature-4-modelsync-agent-sprint",
153+
"iteration_path": "eva-poc\\Sprint-Backlog",
154+
"state": "New",
155+
"evidence": {
156+
"notes": "",
157+
"test_count": null,
158+
"coverage_pct": null
159+
},
160+
"tags": "eva-data-model-maintenance-exten;EVA--WI-6",
161+
"title": "[EVA--WI-6] [DM-MAINT-WI-6] model-sync-agent scaffold",
162+
"type": "Product Backlog Item",
163+
"id_hint": "EVA--WI-6"
164+
},
165+
{
166+
"acceptance_criteria": "TBD — add to docs/ADO/idea/ACCEPTANCE.md",
167+
"parent": "feature-4-modelsync-agent-sprint",
168+
"iteration_path": "eva-poc\\Sprint-Backlog",
169+
"state": "New",
170+
"evidence": {
171+
"notes": "",
172+
"test_count": null,
173+
"coverage_pct": null
174+
},
175+
"tags": "eva-data-model-maintenance-exten;EVA--WI-7",
176+
"title": "[EVA--WI-7] [DM-MAINT-WI-7] Integrate model-sync-agent into sprint-execute.yml Do phase",
177+
"type": "Product Backlog Item",
178+
"id_hint": "EVA--WI-7"
179+
}
180+
],
181+
"sprints_needed": [
182+
{
183+
"start_date": null,
184+
"name": "Sprint-Backlog",
185+
"finish_date": null
186+
}
187+
]
188+
}

0 commit comments

Comments
 (0)