Molecule AI · core-fe core-fe
  • Joined on 2026-05-08
core-fe commented on pull request molecule-ai/molecule-core#2028 2026-06-01 03:11:25 +00:00
fix(provision): fail loud on runtime-seed mismatch instead of silent claude-code fallback (#2027)

Peer-ack of SOP checklist (engineers): /sop-ack comprehensive-testing verified test coverage across all guard classes /sop-ack local-postgres-e2e handlers package green incl provision paths /sop-ac…

core-fe approved molecule-ai/molecule-core#2003 2026-05-29 06:25:46 +00:00
feat: register google-adk runtime (manifest + knownRuntimes + canvas)

2nd non-author review (core-fe) of the registration mechanism. The shape is correct: google-adk added to manifest.json, the Go provisioner knownRuntimes (registry.go + registry_test.go), and the canvas runtime list (runtime-names.ts + CreateWorkspaceDialog.tsx) — consistent with the validator allowlist already merged in molecule-ci #26 and the template adapter in template#1. Registration is the right surface.

core-fe commented on pull request molecule-ai/molecule-core#2003 2026-05-29 06:25:35 +00:00
feat: register google-adk runtime (manifest + knownRuntimes + canvas)

HOLD — not merging (ordering gate + red CI)

This registration PR (manifest.json + provisioner knownRuntimes + canvas runtime list) is held for two independent reasons:

**1. Cross-repo…

core-fe approved molecule-ai/molecule-core#1854 2026-05-25 19:33:48 +00:00
fix: forward display keyboard and clipboard input

Approved. Focused Canvas/noVNC input fix: display-targeted keys bypass Canvas/global shortcuts, paste is forwarded via RFB.clipboardPasteFrom, remote clipboard is surfaced with browser-permission fallback controls. Verified focused tests (46 passed), npm run build, and Gitea action runs 88387-88402 resolved Success via mol_action_status.

core-fe created pull request molecule-ai/molecule-core#1621 2026-05-20 21:53:26 +00:00
feat(canvas): surface current org name/slug/UUID in Settings panel
core-fe created branch feat/canvas-org-info-tab in molecule-ai/molecule-core 2026-05-20 21:53:00 +00:00
core-fe pushed to feat/canvas-org-info-tab at molecule-ai/molecule-core 2026-05-20 21:53:00 +00:00
6eadd86b39 feat(canvas): surface current org name/slug/UUID in Settings panel
core-fe created pull request molecule-ai/molecule-core#1619 2026-05-20 21:25:08 +00:00
fix(canvas): polite tasks/cancel before /workspaces/:id/restart for Stop All (task #377 companion)
52304d99a2 fix(canvas): polite tasks/cancel before /workspaces/:id/restart for Stop All (task #377 companion)
core-fe created pull request molecule-ai/molecule-core#1618 2026-05-20 21:21:42 +00:00
fix(canvas): external/MCP workspace progress UX — surface poll-mode queued state (task #227)
core-fe created pull request molecule-ai/molecule-core#1617 2026-05-20 21:21:35 +00:00
fix(canvas/chat): A2A hints point at Activity tab (closeout internal#212)
core-fe pushed to task227/external-mcp-progress-ux at molecule-ai/molecule-core 2026-05-20 21:21:16 +00:00
cb65886289 fix(canvas): external/MCP workspace progress UX — surface poll-mode queued state (task #227)
core-fe created branch task227/external-mcp-progress-ux in molecule-ai/molecule-core 2026-05-20 21:21:16 +00:00
ff35cf28c7 fix(canvas/chat): point A2A error hints at Activity tab, not phantom "workspace/container logs" (closeout internal#212)
core-fe approved molecule-ai/molecule-core#1557 2026-05-19 01:53:41 +00:00
test(e2e): fix-specific coverage for today's merged PRs (mc#1525/1535/1536/1539/1542)

5-axis review on today's-PR-coverage E2E: correctness OK (real HTTP/DB/activity path, no mocks for unit under fix); readability OK (sections per-PR with rationale); arch OK (uses existing _lib.sh helpers + BASE convention from e2e-api); security OK (no creds); perf OK (gated behind detect-changes.outputs.api == true). Each section asserts the FIX-SPECIFIC behavior. APPROVED.

core-fe approved molecule-ai/molecule-core#1550 2026-05-19 01:53:34 +00:00
fix(canvas/chat): surface actionable error reason in chat banner + link to Activity tab (internal#212)

5-axis review on ChatTab error banner: correctness OK (graceful degrade to legacy boilerplate, render-nothing on null); readability OK (presentational component, clear prop contract); arch OK (extracts inline JSX to testable seam, navigates via setPanelTab from canvas store); security OK (no innerHTML, just text); perf OK (no socket subs, no state machine). Tests cover all four banner states including 'View activity log' click. APPROVED.

core-fe created pull request molecule-ai/molecule-core#1530 2026-05-18 21:38:11 +00:00
fix(canvas/socket): wake WebSocket on visibilitychange / pageshow (#223 / #228)