Skip to content

Open architecture editing in a full-page Workbench - #115

Merged
jremick merged 10 commits into
mainfrom
codex/architecture-workbench
Sep 28, 2026
Merged

jremick merged 10 commits into
mainfrom
codex/architecture-workbench

Conversation

@jremick

@jremick jremick commented Sep 28, 2026 •

Copy link
Copy Markdown
Owner

Summary

Architecture editing previously shared a crowded overview with an embedded Workbench. Open it in a full browser page at /architectures/:id/workbench, with the app navigation visible, the node inspector beneath the outline, and responsive canvas/outline views.

  • Remove the API-result label and organize the saved overview into Overview, Skills, History, and Access tabs.
  • Preserve drafts and revision messages between the overview and Workbench; restore validated URL context on reload and browser navigation.
  • Protect pending saves, stale responses, revision-history drafts, and read-only access. Keep existing API contracts and immutable-revision semantics.

Verification

  • npm run check passed on the integrated branch, including 198 web tests.
  • 37 Workbench, architecture control-plane, and mobile-routing browser scenarios passed on the integrated branch, including an 82-node topology and widths down to 320 px.
  • Required CI checks passed on 0f8da316: Node 22 and 24 checks, PostgreSQL integration, browser scenarios, and the production-like full-stack journey; CodeQL and Railway images also passed. CI run.

The new regression cases failed before their corresponding repairs. The existing full-stack architecture scenario now navigates through the overview's History tab.

Impact

  • Runtime behavior changed
  • Public API or CLI behavior changed
  • Database migration or seed behavior changed
  • Package format or artifact behavior changed
  • Docs/support/security surface changed
  • No compatibility impact

Notes

Documents the architecture routes and draft behavior in docs/ARCHITECTURE_WORKBENCH.md. No new dependencies, backend changes, migrations, release, or deployment are included.

…rkbench

# Conflicts:
#	apps/web/src/components/architecture/ArchitectureDashboardEditorPanels.tsx
#	apps/web/src/components/architecture/editor/ArchitectureEditor.tsx
#	apps/web/test/App.test.tsx
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Sep 28, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-09-28T22:30:44.201280Z e10703c PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@jremick
jremick merged commit 5057fb7 into main Sep 28, 2026
12 checks passed
@jremick
jremick deleted the codex/architecture-workbench branch September 28, 2026 23:57
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