Skip to content

Add platform and engineering architecture overviews - #19

Closed
supermax92 wants to merge 6 commits into
mainfrom
codex/architecture-overviews
Closed

supermax92 wants to merge 6 commits into
mainfrom
codex/architecture-overviews

Conversation

@supermax92

Copy link
Copy Markdown
Owner

Architecture currently shows component relationships, which cannot express platform capability bands or project organization with a component's internal layers. This adds capabilities and engineering views under the existing architecture type, with shared measured layout and rendering for the page, SVG and PNG. The product retains nine diagram types and legacy SVG filenames.

Collections support up to 32 views and repeated architecture diagrams keyed by meta.viewId. Each view preserves its own edits, ordering and reset state. Overview cards reorder within their current section when unlocked; details edit full body text, badges and section explanations. Failed layout keeps the edit draft and previous valid canvas.

Includes intent routing and schema guidance, localized UI strings, Chinese/English examples, two document-backed Dida concepts, a separately anchored four-POM source sample, the rebuilt Viewer and package assets. Source evidence, layout checks, browser interactions and packaged CLI checks are recorded separately in docs/architecture-overviews-acceptance.md and its JSON receipt.

Validation:

  • 235/235 tests; Viewer build passed.
  • Nine original types: 54/54 browser scenes across light/dark and three viewports.
  • Two overviews: 12/12 matrix scenes plus 12/12 editing, ordering, save/reopen and failure scenarios; same-template state isolation covered.
  • Four overview motion-preference scenarios passed before the final relation-draft fix; final movement/zoom/export checks passed on the delivered Viewer.
  • Actual SVG/PNG downloads checked (32 overview files and 36 legacy files).
  • Unpacked TGZ CLI tested outside the checkout; three SVGs and two HTML pages match workspace output byte for byte. Offline Maven validate passed for all four source-sample modules.

Draft acceptance item: native macOS Chinese input-method candidate selection and commitment remain unverified because the computer-control connection closed and could not restart. Browser composition events and Enter while composing pass. Complete native input-method acceptance before marking the full requested acceptance plan finished.

@supermax92
supermax92 marked this pull request as ready for review October 6, 2026 15:12
@supermax92 supermax92 closed this Oct 6, 2026
@supermax92
supermax92 deleted the codex/architecture-overviews branch October 7, 2026 17:03
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.

1 participant