Fix: enforce architecture documentation contracts #4

Merged
jarvis-at-skic merged 2 commits from fix/architecture-contract-validation into main 2026-08-24 04:37:21 -07:00
Owner

Follow-up to PR #3 after independent review. Enforces exactly the four requested Architecture High Level sidebar IDs/labels/order and validates every Draw.io source as well-formed XML with fast-xml-parser.

Regression evidence: an injected fifth sidebar item is rejected; truncated Draw.io XML is rejected. Normal portal validation, TypeScript, production build, and post-build validation pass.

Follow-up to PR #3 after independent review. Enforces exactly the four requested Architecture High Level sidebar IDs/labels/order and validates every Draw.io source as well-formed XML with `fast-xml-parser`. Regression evidence: an injected fifth sidebar item is rejected; truncated Draw.io XML is rejected. Normal portal validation, TypeScript, production build, and post-build validation pass.
jarvis-at-skic added 1 commit 2026-08-24 04:31:53 -07:00
fix: enforce architecture documentation contracts
Build and publish Corp v1 Board portal / build (pull_request) Successful in 34s
60d46ceb42
jarvis-at-skic added 1 commit 2026-08-24 04:34:20 -07:00
fix: reject alternate sidebar entries
Build and publish Corp v1 Board portal / build (pull_request) Successful in 35s
00415bb359
jarvis-at-skic merged commit 845ce82490 into main 2026-08-24 04:37:21 -07:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: corp-v1/portal#4