Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,239 @@
---
title: "Action Item: T006 Baseline Service Contract Set"
type: ACT
project: AMPEL360
program: SPACET
variant: PLUS
status: ACTIVE
owner: "AI + CERT"
knot_id: K06
task_id: T006
ata: "46"
lc_or_subbucket: "LC06"
---

# T006: Baseline Service Contract Set

## Action Items Register

| ID | Action | Owner | Due Date | Priority | Status | Notes |
| :--- | :--- | :--- | :--- | :--- | :--- | :--- |
| T006-01 | Define baseline freeze criteria | CERT + CM | TBD | High | Open | What qualifies for baseline |
| T006-02 | Select candidate services and contracts | OPS + DATA | TBD | High | Open | Initial baseline set |
| T006-03 | Validate candidates against schema | AI | TBD | High | Open | Schema compliance |
| T006-04 | Validate candidates against CI gates | AI | TBD | High | Open | ID uniqueness/versioning |
| T006-05 | Create frozen baseline manifest | DATA | TBD | High | Open | Immutable reference |
| T006-06 | Publish baseline service contract set | CERT | TBD | High | Open | Integration-grade artifact |

---

## Action Item Details

### T006-01: Define Baseline Freeze Criteria

**Created:** 2025-12-17
**Owner:** CERT + CM
**Due Date:** TBD
**Priority:** High
**Status:** Open

**Description:**
Define the criteria that services, contracts, and routing configurations must meet to qualify for inclusion in the frozen baseline.

**Context:**
Clear criteria ensure the baseline contains only integration-grade and ops-ready service contracts.

**Acceptance Criteria:**
- [ ] Freeze criteria documented
- [ ] Required attributes: schema compliance, CI pass, contract completeness
- [ ] Exclusion criteria defined
- [ ] Approval authority specified

**Dependencies:**
- T003 (Schema), T005 (CI Gates)

**Progress Updates:**
- 2025-12-17 - Task created

**Completion Evidence:**
TBD - Link to baseline freeze criteria document

---

### T006-02: Select Candidate Services and Contracts

**Created:** 2025-12-17
**Owner:** OPS + DATA
**Due Date:** TBD
**Priority:** High
**Status:** Open

**Description:**
Identify and select candidate services, contracts, and routing configurations for inclusion in the baseline.

**Context:**
Initial selection based on operational readiness, contract completeness, and integration coverage.

**Acceptance Criteria:**
- [ ] Candidate list created
- [ ] Each candidate: service ID, contract ID, description, owner, consumer list
- [ ] Selection rationale documented
- [ ] Gaps identified (missing services/contracts)

**Dependencies:**
- T006-01 (freeze criteria must be defined)

**Progress Updates:**
- 2025-12-17 - Task created

**Completion Evidence:**
TBD - Link to candidate selection report

---

### T006-03: Validate Candidates Against Schema

**Created:** 2025-12-17
**Owner:** AI
**Due Date:** TBD
**Priority:** High
**Status:** Open

**Description:**
Validate each candidate service/contract against the published schema (T003).

**Context:**
Schema validation ensures data integrity and semantic consistency for integration use.

**Acceptance Criteria:**
- [ ] Each candidate validated against schema
- [ ] Validation results documented
- [ ] Non-compliant candidates flagged for remediation
- [ ] Remediation tracked to completion or exclusion

**Dependencies:**
- T003 (Schema), T006-02 (candidates)

**Progress Updates:**
- 2025-12-17 - Task created

**Completion Evidence:**
TBD - Link to schema validation report

---

### T006-04: Validate Candidates Against CI Gates

**Created:** 2025-12-17
**Owner:** AI
**Due Date:** TBD
**Priority:** High
**Status:** Open

**Description:**
Validate each candidate service/contract against CI gate requirements (T005).

**Context:**
CI gate validation ensures ID uniqueness, versioning compliance, and absence of breaking changes.

**Acceptance Criteria:**
- [ ] Each candidate validated against CI gates
- [ ] ID uniqueness verified
- [ ] Versioning compliance verified
- [ ] Non-compliant candidates flagged for remediation

**Dependencies:**
- T005 (CI Gates), T006-02 (candidates)

**Progress Updates:**
- 2025-12-17 - Task created

**Completion Evidence:**
TBD - Link to CI gate validation report

---

### T006-05: Create Frozen Baseline Manifest

**Created:** 2025-12-17
**Owner:** DATA
**Due Date:** TBD
**Priority:** High
**Status:** Open

**Description:**
Create the frozen baseline manifest containing all validated services and contracts with immutable references.

**Context:**
The frozen manifest is the integration reference that cannot be changed without versioning.

**Acceptance Criteria:**
- [ ] Manifest created with all validated items
- [ ] SHA-256 checksums for all items
- [ ] Immutability mechanism documented
- [ ] Version and timestamp recorded

**Dependencies:**
- T006-03, T006-04 (validation must pass)

**Progress Updates:**
- 2025-12-17 - Task created

**Completion Evidence:**
TBD - Link to frozen baseline manifest

---

### T006-06: Publish Baseline Service Contract Set

**Created:** 2025-12-17
**Owner:** CERT
**Due Date:** TBD
**Priority:** High
**Status:** Open

**Description:**
Publish the baseline service contract set as the official integration-grade artifact for K06 ATA 46 closure.

**Context:**
Publication makes the baseline official and enables integration and operations teams to rely on a stable contract set.

**Acceptance Criteria:**
- [ ] Baseline service contract set published
- [ ] References frozen manifest
- [ ] Approved by CM WG and CERT
- [ ] Linked in P6 Evidence Pack
- [ ] Release record created

**Dependencies:**
- T006-05 (manifest must be created)

**Progress Updates:**
- 2025-12-17 - Task created

**Completion Evidence:**
TBD - Link to published baseline service contract set

---

## Task Closure Criteria

**T006 is closed when:**

- [ ] Frozen baseline set of services/contracts is produced
- [ ] All items are integration-grade (schema + CI validated)
- [ ] Baseline manifest is published and immutable
- [ ] All sub-actions (T006-01 through T006-06) are completed
- [ ] Evidence links are recorded in P6 Evidence Pack

---

## Statistics

| Metric | Count |
| :--- | :--- |
| Total Actions | 6 |
| Open | 6 |
| In Progress | 0 |
| Overdue | 0 |
| Completed | 0 |
Original file line number Diff line number Diff line change
@@ -0,0 +1,123 @@
---
title: "K06 ATA 46 Work Breakdown Structure"
type: IDX
project: AMPEL360
program: SPACET
variant: PLUS
status: ACTIVE
knot_id: K06
ata: "46"
lc_or_subbucket: "LC01"
description: "Work Breakdown Structure for K06 (Data Governance / SSOT / Schemas / Identifiers) for ATA 46 (Information Systems / Data Distribution / Data Services)"
---

# K06 ATA 46 — Work Breakdown Structure (WBS)

## Overview

This index provides the Work Breakdown Structure for closing **K06** (Data Governance / SSOT / Schemas / Identifiers) for **ATA 46** (Information Systems / Data Distribution / Data Services).

**Purpose:** Converts uncertainty into executable work packages (tasks, owners, inputs/outputs).

**Closes:** "We don't know what to do next / who owns it."

**Done when:** T001–T006 exist with owners, acceptance criteria, and artifact links.

---

## 1) Task Summary

| Task ID | Title | Owner | Status | Artifact Link |
| :--- | :--- | :--- | :--- | :--- |
| T001 | SSOT Source & Ownership | AI + DATA | Open | [T001 Details](46_AMPEL360_SPACET_Q10_GEN_PLUS_PR_GEN_LC06_K06-T001_AI__k06-t001-ssot-source-ownership_ACT_I01-R01_ACTIVE.md) |
| T002 | Identifier Grammar | AI + DATA | Open | [T002 Details](46_AMPEL360_SPACET_Q10_GEN_PLUS_PR_GEN_LC06_K06-T002_AI__k06-t002-identifier-grammar_ACT_I01-R01_ACTIVE.md) |
| T003 | Schema Definition | AI + SE | Open | [T003 Details](46_AMPEL360_SPACET_Q10_GEN_PLUS_PR_GEN_LC06_K06-T003_AI__k06-t003-schema-definition_ACT_I01-R01_ACTIVE.md) |
| T004 | Export Publication | AI + DATA | Open | [T004 Details](46_AMPEL360_SPACET_Q10_GEN_PLUS_PR_GEN_LC06_K06-T004_AI__k06-t004-export-publication_ACT_I01-R01_ACTIVE.md) |
| T005 | CI Validation Gates | AI + CM | Open | [T005 Details](46_AMPEL360_SPACET_Q10_GEN_PLUS_PR_GEN_LC06_K06-T005_AI__k06-t005-ci-validation-gates_ACT_I01-R01_ACTIVE.md) |
| T006 | Baseline Service Contract Set | AI + CERT | Open | [T006 Details](46_AMPEL360_SPACET_Q10_BASELINE_PLUS_PR_GEN_LC06_K06-T006_AI__k06-t006-baseline-service-contract-set_ACT_I01-R01_ACTIVE.md) |

---

## 2) RACI Matrix

See: [RACI Matrix (CSV)](46_AMPEL360_SPACET_Q10_GEN_PLUS_BB_GEN_LC06_K06_AI__k06-ata-46-raci_MAT_I01-R01_ACTIVE.csv)

### RACI Summary

| Task | AI | DATA | CM | SE | CERT | OPS | V&V |
| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- |
| T001 (SSOT) | R | A | C | C | I | I | I |
| T002 (IDs) | R | A | C | C | I | I | I |
| T003 (Schema) | R | C | C | A | I | C | I |
| T004 (Export) | R | A | C | C | I | C | I |
| T005 (CI Gates) | R | C | A | C | I | I | I |
| T006 (Baseline) | R | C | C | C | A | C | R |

**Legend:**
- **R** = Responsible (does the work)
- **A** = Accountable (approves/signs-off)
- **C** = Consulted (provides input)
- **I** = Informed (notified of outcomes)

---

## 3) Dependencies & Sequencing

```
T001 (SSOT) --+--> T002 (IDs) --> T003 (Schema) --+--> T004 (Export) --> T006 (Baseline)
| |
+------------------------------------+--> T005 (CI Gates)
```

### Dependency Table

| Task | Depends On | Enables |
| :--- | :--- | :--- |
| T001 | None | T002, T003, T004, T005 |
| T002 | T001 | T003, T004 |
| T003 | T001, T002 | T004, T005 |
| T004 | T001, T002, T003 | T006 |
| T005 | T001, T003 | T006 |
| T006 | T004, T005 | None (closure artifact) |

---

## 4) Acceptance Criteria (WBS Closure)

This WBS index is **closed** when:

- [ ] All T001–T006 task files exist and are linked
- [ ] Each task has an assigned owner (not "TBD")
- [ ] Each task has explicit acceptance criteria
- [ ] RACI matrix is approved by CM WG
- [ ] Dependencies are documented and accepted

---

## 5) Cross-Reference Links

### Parent Index
- [K06 ATA 46 Tasklist](../46_AMPEL360_SPACET_Q10_GEN_PLUS_BB_GEN_LC01_K06_AI__k06-ata-46-tasklist_IDX_I01-R01_ACTIVE.md)

### Related K06 WBS (Other ATAs)
- [ATA 45 WBS](../../ATA_45/)
- [ATA 91 WBS](../../ATA_91/)
- [ATA 93 WBS](../../ATA_93/)
- [ATA 99 WBS](../../ATA_99/)
- [ATA 101 WBS](../../ATA_101/)

---

## Maintenance

**Last Updated:** 2025-12-17
**Update Frequency:** Per task status change
**Maintained By:** AI + DATA Teams

---

## Notes

- Task IDs (T001–T006) are stable and permanent.
- New tasks (T007+) require CM WG approval and WBS update.
- Evidence of task completion must be linked before status changes to "Closed".
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
Task_ID,Task_Title,AI,DATA,CM,SE,CERT,OPS,V&V,Notes
T001,SSOT Source & Ownership,R,A,C,C,I,I,I,Declares authoritative SSOT for service catalogs/contracts/datasets and defines change control
T002,Identifier Grammar,R,A,C,C,I,I,I,Defines canonical IDs for services/endpoints/contracts/datasets and naming/version constraints
T003,Schema Definition,R,C,C,A,I,C,I,Stabilizes semantics for service payloads/metadata (units/frames/QoS/timing/validity)
T004,Export Publication,R,A,C,C,I,C,I,Defines deterministic export packs (service catalog + contract schemas + manifests)
T005,CI Validation Gates,R,C,A,C,I,I,I,Enforces rules and blocks noncompliant PRs (duplicate IDs/breaking changes without versioning)
T006,Baseline Service Contract Set,R,C,C,C,A,C,R,Produces frozen baseline of services/contracts for integration and ops usage
Loading