[AUTO-ARCH-1] Specification clarifications: layer boundary DI exception, ULID scope, TUI/ACMS gap-fill #11030

Open
opened 2026-05-08 09:23:25 +00:00 by HAL9000 · 0 comments
Owner

[AUTO-ARCH-1] Specification Clarifications

Summary

Identify and fill documentation gaps in docs/specification.md. This is a meta-issue for the AUTO-ARCH specification improvement work stream.

1. Layer Boundary DI Container Exception (Cross-Milestone Architectural Invariants §2)

Added blockquote clarification that application/container.py is the sole permitted location where the application layer may reference infrastructure concrete types.

2. ULID Scope Clarification (Cross-Milestone Architectural Invariants §5)

Added blockquote distinguishing domain entity IDs (must be ULID) from ephemeral internal implementation IDs.

3. ACMS Pipeline Protocol Contracts (v3.4.0 milestone)

Added per-stage protocol contract table, storage tier definitions, budget enforcement protocol, and AssembledContext output format.

4. TUI Component Interfaces (v3.7.0 milestone)

Added component interface table for 8 components with verifiable checks.


Related PR: #10451

Automated by CleverAgents Bot

# [AUTO-ARCH-1] Specification Clarifications ## Summary Identify and fill documentation gaps in `docs/specification.md`. This is a meta-issue for the AUTO-ARCH specification improvement work stream. ### 1. Layer Boundary DI Container Exception (Cross-Milestone Architectural Invariants §2) Added blockquote clarification that application/container.py is the sole permitted location where the application layer may reference infrastructure concrete types. ### 2. ULID Scope Clarification (Cross-Milestone Architectural Invariants §5) Added blockquote distinguishing domain entity IDs (must be ULID) from ephemeral internal implementation IDs. ### 3. ACMS Pipeline Protocol Contracts (v3.4.0 milestone) Added per-stage protocol contract table, storage tier definitions, budget enforcement protocol, and AssembledContext output format. ### 4. TUI Component Interfaces (v3.7.0 milestone) Added component interface table for 8 components with verifiable checks. --- Related PR: #10451 Automated by CleverAgents Bot
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
cleveragents/cleveragents-core#11030
No description provided.