Skip to content

Milestone 160: Freeze fabric packet and barrier semantics (v1.0) - #16

Merged
rickenator merged 2 commits into
masterfrom
copilot/next-milestone
Jul 5, 2026
Merged

Milestone 160: Freeze fabric packet and barrier semantics (v1.0)#16
rickenator merged 2 commits into
masterfrom
copilot/next-milestone

Conversation

Copilot AI commented Jul 5, 2026

Copy link
Copy Markdown
Contributor

Executes the next item in the Phase 2 roadmap (docs/PHASE2_PLAN.md): Milestone 160, the fourth and final Stage 1 interface freeze required before Gate 1.

Fabric freeze (docs/aimu_fabric_routing.md)

  • New §1.3 "Freeze Policy (Milestone 160)" declares v1.0-frozen: the packet type enumeration (§3), route descriptor fields (§2.1), queue-full/backpressure behavior (att1_fabric_send/att1_fabric_broadcast), TILE_BARRIER all-or-nothing semantics (att1_fabric_barrier_arrive), and the fabric counter name set (§6).
  • Defines patch/minor/major version-bump rules mirroring M157–M159.

Open question resolution

  • Resolves M93 §8.15-4 (barrier: PCIe atomic CAS vs. dedicated register): barrier arrival/completion is signaled via the existing TILE_BARRIER command and its completion record — not a raw PCIe atomic CAS or a new dedicated register. docs/aimu_architecture.md §8.15 updated to mark the question resolved.

Cross-document updates

  • docs/PHASE2_PLAN.md, ROADMAP.md, docs/INDEX.md: mark M160 complete and cross-reference §1.3.
  • docs/OPERATION_LOG.md: adds the Milestone 160 entry, advances Current Milestone/Active Task to M161 (Gate 1 conformance suite).
  • compiler/check_docs.py: bumps milestone-consistency constants to M160/M159.

No C runtime, inference, CUDA, or hardware-interface behavior changes — this is a documentation/interface-freeze milestone only.

@rickenator

Copy link
Copy Markdown
Owner

@copilot resolve the merge conflicts in this pull request

# Conflicts:
#	ROADMAP.md
#	compiler/check_docs.py
#	docs/INDEX.md
#	docs/OPERATION_LOG.md
#	docs/PHASE2_PLAN.md

Copilot AI commented Jul 5, 2026

Copy link
Copy Markdown
Contributor Author

@copilot resolve the merge conflicts in this pull request

Resolved in 9758eba. Master had already merged an independently-implemented M160 plus M161–M167 on top of it, so I merged master in and resolved the conflicts by taking master's versions (the authoritative, already-built-upon ones) for ROADMAP.md, compiler/check_docs.py, docs/INDEX.md, docs/OPERATION_LOG.md, and docs/PHASE2_PLAN.md, and removed this branch's duplicate/contradictory freeze-policy section from docs/aimu_fabric_routing.md (it disagreed with master's §16 on the M93 §8.15-4 barrier resolution). Working tree now matches origin/master exactly; build and full test suite pass.

Copilot AI requested a review from rickenator July 5, 2026 03:43
@rickenator
rickenator marked this pull request as ready for review July 5, 2026 04:01
@rickenator
rickenator merged commit e115d7f into master Jul 5, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants