Skip to content

Commit 3f749ce

Browse files
Revise K06 ATA 90 Tasklist for clarity and detail
Updated the title and description for clarity and expanded the content significantly to provide a comprehensive overview of the K06 ATA 90 Tasklist, including governance, tasks, and control mechanisms.
1 parent 429a58b commit 3f749ce

File tree

1 file changed

+292
-12
lines changed

1 file changed

+292
-12
lines changed
Lines changed: 292 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,300 @@
11
---
2-
title: "K06 ATA 90 Tasklist"
2+
title: "K06 ATA 90 — Partitioned Uncertainty Resolution Index"
33
type: IDX
4-
variant: "SPACET"
4+
variant: SPACET
55
status: Draft
6-
knot_id: "K06"
6+
knot_id: K06
77
ata: "90"
8+
lc_or_subbucket: "LC01"
9+
description: "GitHub-navigable hub for closing K06 (SSOT/Schemas/Identifiers) for ATA 90 (Neural Networks, Schemas, Wiring, Traceability, DPP) with NKU control and TEKNIA sharing rules."
810
---
911

10-
# K06 — data-governance-ssot-schemas-identifiers
11-
## ATA 90 — Tasklist
12+
# K06 — Data Governance (SSOT / Schemas / Identifiers)
13+
## ATA 90 — Partitioned Uncertainty Resolution Index (IDX)
1214

13-
## Uncertainty to Resolve (ATA-specific)
14-
- ...
15+
This file is the **single navigation hub** for all artifacts required to close **K06** for **ATA 90** (your domain for **Neural Networks, Schemas, Wiring, Traceability, and DPP**).
16+
NKU progress is credited only when each partition is closed with **evidence + approval**.
1517

16-
## Tasks (minimum set)
17-
1. Define ATA-specific scope, interfaces, owners.
18-
2. Define decision criteria and evidence package.
19-
3. Execute validation/verification activities.
20-
4. Record decision; update baseline and trace links.
18+
> ATA 90 is a governance-heavy “meta-domain” in Space-T: this index is intentionally stricter on schema identity, trace graph integrity, and export provenance.
19+
20+
---
21+
22+
## 1) Global Navigation (GitHub-navigable)
23+
24+
- Knot overview: [K06 overview](../../00_00_IDX_LC01_SPACET_k06-data-governance-ssot-schemas-identifiers_v01.md)
25+
_Comment:_ Canonical K06 scope, impacted ATAs, closure criteria, and shared definitions.
26+
27+
- Portal index: [AMPEL360-SPACE-T-PORTAL index](../../../../../00_00_IDX_LC01_SPACET_stakeholder-entrypoints_v01.md)
28+
_Comment:_ Global entry point; use it to navigate stakeholders and the knot portfolio.
29+
30+
- Stakeholder entrypoint (AI): [STK_AI entrypoint](../../../../00_00_IDX_LC01_SPACET_stakeholder-ai-entrypoint_v01.md)
31+
_Comment:_ AI/ML execution lane; automation hooks and governance helpers.
32+
33+
- ATA 90 home (N/Meta): [AMPEL360_SPACE-T/N-NEURAL_NETWORKS/ATA 90](../../../../../../AMPEL360_SPACE-T/N-NEURAL_NETWORKS/ATA_90-NN-SCHEMAS-TRACEABILITY-DPP/)
34+
_Comment:_ Intended authoritative location for ATA 90 outputs. If your folder name differs, update only this link target.
35+
36+
---
37+
38+
## 2) ATA 90 K06 Focus (what uncertainty we are closing)
39+
40+
### Uncertainty to Resolve (ATA-specific)
41+
K06 within ATA 90 is the absence of a single governed SSOT for:
42+
- **Schema registry:** canonical IDs for schemas, versions, and compatibility rules across the program.
43+
- **Trace graph primitives:** identifiers for nodes/edges, link semantics, and evidence reference rules.
44+
- **Wiring/dataflow documentation IDs:** stable identity for signals/wires/messages/topics and their authoritative definitions.
45+
- **Model & dataset identity:** canonical IDs for ML models, training datasets, feature definitions, evaluation suites.
46+
- **DPP/exports identity:** canonical IDs for DPP artifacts, export packs, signatures, and provenance metadata.
47+
- **Enforcement:** CI gates ensuring no “untraceable” or “unnamed” artifacts enter baseline, and preventing schema drift.
48+
49+
### Primary consumers (typical)
50+
- All ATAs (as a common governance substrate), Copilot/agents, CI validation, traceability auditors, DPP export and verification tooling, sim/test governance nodes (100+).
51+
52+
---
53+
54+
## 3) Partitioned Uncertainty Resolution Pathway (P1–P8)
55+
56+
Each partition corresponds to a dedicated folder. **Do not credit closure** unless the partition’s “Done” definition is satisfied.
57+
58+
### P1 — Work Breakdown & Ownership (Execution Closure)
59+
- Folder: [01_WBS/](01_WBS/)
60+
_Comment:_ Converts uncertainty into executable work packages (tasks, owners, inputs/outputs).
61+
62+
- WBS index: [K06 ATA 90 Work Breakdown](01_WBS/90_00_IDX_LC01_SPACET_k06-ata-90-workbreakdown_v01.md)
63+
_Closes:_ “We don’t know what to do next / who owns it.”
64+
_Done when:_ T001–T008 exist with owners, acceptance criteria, and artifact links.
65+
66+
- RACI (CSV): [RACI](01_WBS/90_00_MAT_LC06_SPACET_k06-ata-90-raci_v01.csv)
67+
_Closes:_ Responsibility ambiguity (execution vs approval).
68+
_Done when:_ CM approval path is explicit and accepted.
69+
70+
**Task stubs (minimum set — expanded for ATA 90):**
71+
- T001: [SSOT source & ownership](01_WBS/90_00_ACT_LC06_SPACET_k06-t001-ssot-source-ownership_v01.md)
72+
_Comment:_ Declares SSOT locations for schemas/trace graph/model registry/DPP exports and change control authority.
73+
74+
- T002: [Identifier grammar](01_WBS/90_00_ACT_LC06_SPACET_k06-t002-identifier-grammar_v01.md)
75+
_Comment:_ Canonical ID grammar for schema IDs, trace IDs, wiring/signal IDs, model/dataset IDs, DPP pack IDs.
76+
77+
- T003: [Schema definition](01_WBS/90_00_ACT_LC06_SPACET_k06-t003-schema-definition_v01.md)
78+
_Comment:_ Defines the “meta-schemas”: registry schema, trace edge schema, provenance schema.
79+
80+
- T004: [Export publication](01_WBS/90_00_ACT_LC06_SPACET_k06-t004-export-publication_v01.md)
81+
_Comment:_ Defines deterministic generation of schema packs, trace packs, and DPP export packs.
82+
83+
- T005: [CI validation gates](01_WBS/90_00_ACT_LC06_SPACET_k06-t005-ci-validation-gates_v01.md)
84+
_Comment:_ Enforces ID uniqueness, schema versioning rules, trace-link integrity, provenance completeness.
85+
86+
- T006: [Baseline registry set](01_WBS/90_00_ACT_LC06_SPACET_k06-t006-baseline-registry-set_v01.md)
87+
_Comment:_ Frozen baseline of the schema registry + trace primitives for release milestones.
88+
89+
- T007: [Trace graph integrity checks](01_WBS/90_00_ACT_LC06_SPACET_k06-t007-trace-graph-integrity-checks_v01.md)
90+
_Comment:_ Prevents broken edges, orphan nodes, stale evidence references.
91+
92+
- T008: [Model/dataset governance alignment](01_WBS/90_00_ACT_LC06_SPACET_k06-t008-model-dataset-governance-alignment_v01.md)
93+
_Comment:_ Aligns model IDs, dataset IDs, feature schemas, and evaluation artifacts under K06 rules.
94+
95+
---
96+
97+
### P2 — IDs & Registry (Identity Closure)
98+
- Folder: [02_IDS_REGISTRY/](02_IDS_REGISTRY/)
99+
_Comment:_ Ensures every schema/trace primitive/wiring definition/model/dataset/export pack has a unique ID, owner, lifecycle state, and dedup policy.
100+
101+
- Standard (STD): [Identifier grammar](02_IDS_REGISTRY/90_00_STD_LC03_SPACET_meta-identifier-grammar_v01.md)
102+
_Done when:_ Grammar is approved and referenced by schema + CI.
103+
104+
- Registry (TAB/CSV): [Schema registry](02_IDS_REGISTRY/90_00_TAB_LC03_SPACET_schema-registry_v01.csv)
105+
_Done when:_ Central registry is SSOT; every schema/version is registered and referenced.
106+
107+
- Registry (TAB/CSV): [Trace primitives registry](02_IDS_REGISTRY/90_00_TAB_LC03_SPACET_trace-primitives-registry_v01.csv)
108+
_Done when:_ Node/edge types and link semantics are registered and stable.
109+
110+
- Registry (TAB/CSV): [Model & dataset registry](02_IDS_REGISTRY/90_00_TAB_LC03_SPACET_model-dataset-registry_v01.csv)
111+
_Done when:_ Models/datasets/feature sets/eval suites have canonical IDs and owners.
112+
113+
- Change log (LOG): [Registry change log](02_IDS_REGISTRY/90_00_LOG_LC03_SPACET_registry-change-log_v01.md)
114+
_Done when:_ Every registry change references a decision (P7).
115+
116+
---
117+
118+
### P3 — Schema & Versioning (Semantic Closure)
119+
- Folder: [03_SCHEMA/](03_SCHEMA/)
120+
_Comment:_ Defines stable machine-readable meaning and compatibility rules for meta-schemas.
121+
122+
- Schema (SCH/JSON): [Schema registry schema](03_SCHEMA/90_00_SCH_LC03_SPACET_schema-registry-schema_v01.json)
123+
_Done when:_ Validates the schema registry (P2) and is used by CI.
124+
125+
- Schema (SCH/JSON): [Trace edge schema](03_SCHEMA/90_00_SCH_LC03_SPACET_trace-edge-schema_v01.json)
126+
_Done when:_ Validates trace links and edge semantics.
127+
128+
- Schema (SCH/JSON): [Provenance schema](03_SCHEMA/90_00_SCH_LC03_SPACET_provenance-schema_v01.json)
129+
_Done when:_ Ensures all exports (including DPP packs) contain required provenance.
130+
131+
- Standard (STD): [Schema versioning policy](03_SCHEMA/90_00_STD_LC03_SPACET_schema-versioning-policy_v01.md)
132+
_Done when:_ Compatibility and breaking-change rules exist and are enforced.
133+
134+
---
135+
136+
### P4 — Exports (Consumable Data Closure)
137+
- Folder: [04_EXPORTS/](04_EXPORTS/)
138+
_Comment:_ Reproducible schema packs, trace packs, wiring maps, and DPP-ready bundles.
139+
140+
- Baseline export (TAB/CSV): [Baseline schema registry export](04_EXPORTS/90_00_TAB_LC04_SPACET_baseline-schema-registry-export_v01.csv)
141+
_Done when:_ Export is reproducible and validated.
142+
143+
- Baseline export (TAB/CSV): [Baseline trace pack export](04_EXPORTS/90_00_TAB_LC04_SPACET_baseline-trace-pack-export_v01.csv)
144+
_Done when:_ Trace pack is reproducible and validated; references resolve.
145+
146+
- Manifest (RPT): [Export manifest](04_EXPORTS/90_00_RPT_LC04_SPACET_export-manifest_v01.md)
147+
_Done when:_ Inputs/tools/versions are recorded; rebuild is deterministic.
148+
149+
- Diagram (DIA): [Trace graph map](04_EXPORTS/90_00_DIA_LC04_SPACET_trace-graph-map_v01.md)
150+
_Done when:_ Diagram references match registries and exports.
151+
152+
---
153+
154+
### P5 — CI Gates (Enforcement Closure)
155+
- Folder: [05_CI_GATES/](05_CI_GATES/)
156+
_Comment:_ Governance enforcement for the entire program’s schemas/trace/DPP identity layer.
157+
158+
- Requirements (STD): [CI validation requirements](05_CI_GATES/90_00_STD_LC05_SPACET_ci-validation-requirements_v01.md)
159+
_Done when:_ Rules map to checks; failures are actionable.
160+
161+
- Checklist (LOG): [CI checklist](05_CI_GATES/90_00_LOG_LC05_SPACET_ci-checklist_v01.md)
162+
_Done when:_ Checklist matches CI outputs and reviewer expectations.
163+
164+
- Sample run (RPT): [CI validation sample run](05_CI_GATES/90_00_RPT_LC05_SPACET_ci-validation-sample-run_v01.md)
165+
_Done when:_ Demonstrates representative pass/fail cases (broken trace edges, duplicate schema IDs, missing provenance).
166+
167+
---
168+
169+
### P6 — Evidence Pack (Proof Closure)
170+
- Folder: [06_EVIDENCE/](06_EVIDENCE/)
171+
_Comment:_ NKU credit requires reproducible evidence and stable links.
172+
173+
- Evidence pack index (IDX): [Evidence pack](06_EVIDENCE/90_00_IDX_LC06_SPACET_k06-ata-90-evidence-pack_v01.md)
174+
_Done when:_ All required evidence is linked and current.
175+
176+
- Evidence links (TRC/CSV): [Evidence links register](06_EVIDENCE/90_00_TRC_LC06_SPACET_k06-ata-90-evidence-links_v01.csv)
177+
_Done when:_ Each claim has an evidence link and status (OK/STALE/MISSING).
178+
179+
- NKU ledger (TAB/CSV): [NKU ledger](06_EVIDENCE/90_00_TAB_LC06_SPACET_k06-ata-90-nku-ledger_v01.csv)
180+
_Done when:_ Partition scores are updated and backed by evidence + decision.
181+
182+
---
183+
184+
### P7 — Decisions & Approvals (Authority Closure)
185+
- Folder: [07_DECISIONS/](07_DECISIONS/)
186+
_Comment:_ Converts evidence into approved baseline outcomes for schema/trace/provenance rules.
187+
188+
- Decision minutes (MIN): [Decision minutes](07_DECISIONS/90_00_MIN_LC07_SPACET_k06-ata-90-decision-minutes_v01.md)
189+
_Done when:_ Decision, rationale, dissent/risks are recorded.
190+
191+
- Approvals log (LOG): [Approvals log](07_DECISIONS/90_00_LOG_LC07_SPACET_k06-ata-90-approvals_v01.md)
192+
_Done when:_ CM approval + any required sign-offs are referenced.
193+
194+
---
195+
196+
### P8 — Traceability & Adoption (Impact Closure)
197+
- Folder: [08_TRACEABILITY/](08_TRACEABILITY/)
198+
_Comment:_ Ensures all consumers adopt ATA 90 governance primitives (schemas/trace/provenance).
199+
200+
- Consumers (TRC/CSV): [Consumers list](08_TRACEABILITY/90_00_TRC_LC08_SPACET_k06-ata-90-consumers_v01.csv)
201+
_Done when:_ Consumers are listed with interface/version and owner.
202+
203+
- Adoption status (RPT): [Adoption status](08_TRACEABILITY/90_00_RPT_LC08_SPACET_k06-ata-90-adoption-status_v01.md)
204+
_Done when:_ Each consumer has status + remediation plan if blocked.
205+
206+
---
207+
208+
## 4) Cross-ATA Links (same Knot, coupled closures)
209+
210+
ATA 90 is the K06 “spine”; these couplings are mandatory.
211+
212+
- [ATA 00 — Program Governance](../ATA_00/)
213+
_Comment:_ CM authority, naming/metadata standards, release gates.
214+
215+
- [ATA 91 — Schemas](../ATA_91/)
216+
_Comment:_ Dedicated schema domain; must not diverge from ATA 90 meta-schema registry.
217+
218+
- [ATA 93 — Traceability Graph](../ATA_93/)
219+
_Comment:_ Trace graph implementation; must align with trace edge schema and registries.
220+
221+
- [ATA 94 — DPP](../ATA_94/)
222+
_Comment:_ DPP export packs; must comply with provenance schema and signed pack rules.
223+
224+
- [ATA 95 — SBOM / ModelBOM](../ATA_95/)
225+
_Comment:_ Software/model supply chain; must reference schema IDs and registry entries.
226+
227+
- [ATA 98 — Signed Export Packs](../ATA_98/)
228+
_Comment:_ Signing, hashing, and provenance enforcement.
229+
230+
- [ATA 99 — Master Registers](../ATA_99/)
231+
_Comment:_ Consolidated registers and anti-duplication across the program.
232+
233+
**Sim/Test Coupling (100+):**
234+
- [ATA 101](../ATA_101/), [ATA 107](../ATA_107/), [ATA 109](../ATA_109/)
235+
_Comment:_ Sim/test evidence nodes must use the same IDs/schemas/trace semantics and TEKNIA packaging gates.
236+
237+
**Technology Coupling (20–79 where relevant):**
238+
- [ATA 45](../ATA_45/) and [ATA 46](../ATA_46/)
239+
_Comment:_ Interface/service catalogs should reference the same schema registry and trace primitives.
240+
241+
---
242+
243+
## 5) Control & Monitoring (NKU Values + TEKNIA Sharing Rules)
244+
245+
### 5.1 NKU Control Model
246+
**Primary metric:** NKU Progress Score for K06/ATA90
247+
**Source of truth:** [NKU ledger](06_EVIDENCE/90_00_TAB_LC06_SPACET_k06-ata-90-nku-ledger_v01.csv)
248+
249+
**Scoring:**
250+
- `score ∈ {0, 0.5, 1.0}`
251+
- **NKU Score** = `Σ(weight × score)` across partitions P1..P8
252+
253+
**No-false-closure (mandatory):**
254+
- `score = 1.0` requires:
255+
- evidence link(s) in `06_EVIDENCE/...evidence-links...csv`, and
256+
- decision reference in `07_DECISIONS/...decision-minutes...md` (and approvals if applicable).
257+
258+
### 5.2 Monitoring Cadence
259+
| Control Item | Owner | Frequency | Source | Comment |
260+
|---|---|---:|---|---|
261+
| NKU ledger updates | AI + DATA | Per PR affecting K06/ATA90 | NKU ledger + evidence links | No score uplift without links |
262+
| CI gate compliance | CM + Tooling | Per PR | CI gates + logs | Enforcement mechanism |
263+
| Evidence completeness | SE + V&V | Weekly / per gate | Evidence pack index | Detect staleness |
264+
| Decision capture | CM WG | At gate closure | Decisions + approvals | Required for closure |
265+
| Adoption tracking | All consumer owners | Biweekly | Consumers + adoption status | Prevent “paper closure” |
266+
267+
### 5.3 Thresholds
268+
- Green ≥ 0.80; Amber 0.50–0.79; Red < 0.50
269+
Hard blockers: missing P2/P3/P5 closure, missing P7 decision, stale evidence for any closed item.
270+
271+
### 5.4 TEKNIA Sharing Rules
272+
TEKTOKs may be created only when:
273+
- Evidence is reproducible (P6 complete)
274+
- Decision exists (P7 complete, CM-approved)
275+
- Dedup passes (SHA-256)
276+
- NV threshold met (≥ 0.50 internal, ≥ 0.65 external recommended)
277+
278+
### 5.5 TEKNIA Packaging Requirements (mandatory metadata)
279+
Any TEKTOK derived from ATA 90 closure must include:
280+
- knot_id, ata, partitions_closed
281+
- claim + scope
282+
- evidence links + decision link
283+
- hash_sha256 + dedup status
284+
- nv + rationale
285+
- sharing classification + redaction notes
286+
287+
### 5.6 Enforcement
288+
CI should validate:
289+
- NKU ledger integrity
290+
- no-false-closure rule
291+
- schema registry correctness (unique IDs, required fields)
292+
- trace graph integrity (no broken edges/orphans)
293+
- TEKNIA gate for “approved” TEKTOK status (NV + dedup)
294+
295+
---
296+
297+
## 6) Practical Notes (common failure modes)
298+
- Do not accept “approved” schema/trace changes without a decision record (P7) and evidence links (P6).
299+
- Ensure registries are not duplicated across folders; ATA 90 registries are authoritative unless explicitly delegated.
300+
- Broken trace edges and missing provenance are immediate blockers for DPP and sim/test evidence claims.

0 commit comments

Comments
 (0)