Skip to content

feat: add OpenMBEE project entry and refine structural diagrams - #7

Merged
rororowyourboat merged 15 commits into
developfrom
feature/openmbee-shell
Nov 1, 2026
Merged

rororowyourboat merged 15 commits into
developfrom
feature/openmbee-shell

Conversation

@rororowyourboat

Copy link
Copy Markdown
Member

Change

Opening the app now shows an OpenMBEE landing page and explicit project launcher instead of silently loading a demo. New/import/example/recovery actions use the existing validated workspace; Home, Projects, Resume and browser navigation retain the live editor, drafts, history, selection, camera and compatible layouts.

Structural diagrams gain tinted headers, distinct name/type labels, aligned port rows, larger square handles, a visible selection outline/halo and quieter containers. Shell controls and local file handling are extracted, styles are organized by surface, the private package is renamed to @openmbee/sysml-view-editor, and TypeScript rejects unused locals/parameters. Generated engine/cache directories are excluded from Vite watching to prevent the reported ENOSPC failure.

Documentation now has an index and a concise current roadmap. Automatic exploration, folder write-back, Flexo and edge-routing improvements are documented as planned; this PR also incorporates the completed verification record from #6.

Evidence

  • npm run check: formatting, architecture, strict TypeScript, 118 Vitest tests and 6 Node checks passed.
  • Fresh production builds passed through Playwright; the existing bundle-size warning remains.
  • Full functional run: 85/85 passed in 11.3 minutes. After a final foreground-color adjustment, all 5 focused appearance/diagram scenarios passed, including OUT-label contrast across six palettes in both themes.
  • Normal visual run: 43/43 passed after that adjustment, without baseline updates, retries or skips. Desktop/narrow light/dark images and mobile entry screens were inspected.
  • Before the card redesign, all 39 existing visual comparisons passed unchanged after the shell/CSS refactor.
  • Retained red/green regressions demonstrate launcher editor-lifetime preservation, exclusion of generated directories from the real Vite watcher, structural label hierarchy, and the direction-text contrast failure/fix.
  • npm run dev smoke checks served the landing page, source module and engine WASM successfully.
  • Exact commands and local artifacts are recorded in docs/verification.md. Hosted CI is pending. Firefox/WebKit, full accessibility auditing and large-model performance were not established.

Compatibility

Portable project/recovery schemas, engine pins and dependency versions are unchanged. Source semantics, authored view declarations and saved absolute node positions retain their existing ownership. Opening imported files remains a copy/download workflow. Static hosting must provide the documented SPA fallback for direct /app entry.

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Nov 1, 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-11-01T18:30:20.764649Z ddd5196 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.

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: ddd5196954

ℹ️ 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".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread src/lib/ui/workbench.css Resolved
@rororowyourboat
rororowyourboat merged commit aeb2a38 into develop Nov 1, 2026
1 check passed
@rororowyourboat
rororowyourboat deleted the feature/openmbee-shell branch November 1, 2026 20:42
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