Skip to content

Commit 45cbb04

Browse files
Address code review feedback: Fix namespace boundary definition, update GATE-006 status to active, improve governance pattern matching
Co-authored-by: AmedeoPelliccia <164860269+AmedeoPelliccia@users.noreply.github.com>
1 parent 8300638 commit 45cbb04

File tree

4 files changed

+8
-8
lines changed

4 files changed

+8
-8
lines changed

.github/workflows/governance-gates.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ jobs:
9696
GOVERNANCE_CHANGE=false
9797
9898
# Pattern 1: Standards (STD files in ATA 00)
99-
if echo "$CHANGED_FILES" | grep -E "00_00_STD_LC01.*\.md$"; then
99+
if echo "$CHANGED_FILES" | grep -E "00_00_STD_.*\.md$"; then
100100
echo "✓ Governance standard change detected"
101101
GOVERNANCE_CHANGE=true
102102
fi

00_00_IDX_LC01_SPACET_ci-governance-gates_v01.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ This index catalogs all **CI/CD governance gates** implemented to enforce nomenc
3535

3636
| Gate ID | Gate Name | Script/Tool | Enforcement Level | Status | Notes |
3737
| :--- | :--- | :--- | :--- | :--- | :--- |
38-
| **GATE-006** | Governance Change Detection | `scripts/detect_governance_changes.py` | LABELING | Planned | Auto-labels PRs requiring CM review |
38+
| **GATE-006** | Governance Change Detection | Built into governance-gates.yml | LABELING | Active | Auto-labels PRs requiring CM review |
3939
| **GATE-007** | Breaking Schema Change Detection | `scripts/detect_schema_breaking_changes.py` | BLOCKING | Planned | Requires migration plan for breaking changes |
4040
| **GATE-008** | Evidence Link Validation | `scripts/validate_evidence_links.py` | WARNING | Planned | Checks evidence pack integrity |
4141
| **GATE-009** | TYPE Code Detection | `scripts/detect_new_types.py` | WARNING | Active | Alerts on unapproved TYPE codes |
@@ -71,8 +71,8 @@ This index catalogs all **CI/CD governance gates** implemented to enforce nomenc
7171

7272
### By Status
7373

74-
- **Active (implemented):** GATE-001, GATE-009, GATE-010
75-
- **Planned (to be implemented):** GATE-002, GATE-003, GATE-004, GATE-005, GATE-006, GATE-007, GATE-008, GATE-011, GATE-012, GATE-013, GATE-014, GATE-015, GATE-016, GATE-017, GATE-018
74+
- **Active (implemented):** GATE-001, GATE-006, GATE-009, GATE-010
75+
- **Planned (to be implemented):** GATE-002, GATE-003, GATE-004, GATE-005, GATE-007, GATE-008, GATE-011, GATE-012, GATE-013, GATE-014, GATE-015, GATE-016, GATE-017, GATE-018
7676

7777
### By Responsible Team
7878

@@ -406,9 +406,9 @@ jobs:
406406

407407
### Implementation Priority
408408

409-
**Phase 1 (Immediate):** GATE-001, GATE-009, GATE-010 (active)
409+
**Phase 1 (Immediate - Complete):** GATE-001, GATE-006, GATE-009, GATE-010 (active)
410410

411-
**Phase 2 (Q1 2026):** GATE-002, GATE-003, GATE-004, GATE-005, GATE-006 (critical for governance enforcement)
411+
**Phase 2 (Q1 2026):** GATE-002, GATE-003, GATE-004, GATE-005 (critical for governance enforcement)
412412

413413
**Phase 3 (Q2 2026):** GATE-007, GATE-008, GATE-015, GATE-016, GATE-017 (audit and staleness detection)
414414

00_00_STD_LC01_SPACET_identifier-grammar_v01.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ This standard applies to:
5050

5151
- **Canonical Identifier**: A globally unique, immutable identifier conforming to this grammar.
5252
- **Namespace**: A logical grouping prefix preventing collisions (e.g., `ATA24`, `REQ`, `HAZ`).
53-
- **Namespace Boundary**: The scope within which an identifier authority has jurisdiction.
53+
- **Namespace Boundary**: The organizational or technical limit of an identifier authority's jurisdiction, defining the scope within which an identifier authority has exclusive control over ID assignment.
5454
- **Identifier Authority**: The ATA, system, or team responsible for issuing IDs within a namespace.
5555
- **Shadow Registry**: An unauthorized or uncoordinated identifier registry (forbidden).
5656
- **Deduplication Enforcement**: ATA 99 mechanism preventing duplicate IDs across namespaces.

00_00_STD_LC01_SPACET_ssot-decision-matrix_v01.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ The matrix categorizes all artifact types using these attributes:
110110
| :--- | :--- | :--- | :--- | :--- |
111111
| **Test Results** | Hybrid | Authoritative for execution; derived for pass/fail analysis | Test Team | Results are authoritative; summaries are derived |
112112
| **Code + Documentation** | Hybrid | Code is authoritative; auto-docs are derived | Dev Team | Code SSOT; docs regenerated |
113-
| **Schema + Instances** | Hybrid | Schema is authoritative; instance validation is derived | Data Team | Schema SSOT; validation reports derived |
113+
| **Schema + Instances** | Hybrid | Schema is authoritative; instance validation is derived | ATA 91 (Schema Registry) | Schema SSOT; validation reports derived |
114114

115115
### 4.5 Forbidden Patterns
116116

0 commit comments

Comments
 (0)