molecule-core/workspace-server/internal
fullstack-engineer 0e13a80121
Some checks failed
Block internal-flavored paths / Block forbidden paths (pull_request) Successful in 20s
E2E Staging SaaS (full lifecycle) / E2E Staging SaaS (pull_request) Has been skipped
CI / Shellcheck (E2E scripts) (pull_request) Successful in 40s
Handlers Postgres Integration / detect-changes (pull_request) Successful in 21s
Lint curl status-code capture / Scan workflows for curl status-capture pollution (pull_request) Successful in 18s
CI / Detect changes (pull_request) Successful in 1m8s
E2E API Smoke Test / detect-changes (pull_request) Successful in 1m16s
E2E Staging SaaS (full lifecycle) / pr-validate (pull_request) Successful in 1m1s
E2E Staging Canvas (Playwright) / detect-changes (pull_request) Successful in 1m20s
E2E Chat / detect-changes (pull_request) Successful in 1m21s
Harness Replays / detect-changes (pull_request) Successful in 55s
publish-runtime-autobump / bump-and-tag (pull_request) Has been skipped
Secret scan / Scan diff for credential-shaped strings (pull_request) Successful in 38s
publish-runtime-autobump / pr-validate (pull_request) Successful in 1m8s
lint-required-no-paths / lint-required-no-paths (pull_request) Successful in 1m42s
qa-review / approved (pull_request) Failing after 35s
Runtime PR-Built Compatibility / detect-changes (pull_request) Successful in 1m26s
gate-check-v3 / gate-check (pull_request) Successful in 48s
security-review / approved (pull_request) Failing after 30s
sop-checklist / all-items-acked (pull_request) Successful in 22s
sop-tier-check / tier-check (pull_request) Successful in 27s
lint-mask-pr-atomicity / lint-mask-pr-atomicity (pull_request) Failing after 2m52s
Lint workflow YAML (Gitea-1.22.6-hostile shapes) / Lint workflow YAML for Gitea-1.22.6-hostile shapes (pull_request) Successful in 2m20s
Lint pre-flip continue-on-error / Verify continue-on-error flips have run-log proof (pull_request) Successful in 3m0s
Ops Scripts Tests / Ops scripts (unittest) (pull_request) Successful in 2m9s
lint-continue-on-error-tracking / lint-continue-on-error-tracking (pull_request) Successful in 3m17s
E2E Chat / E2E Chat (pull_request) Failing after 18s
lint-required-context-exists-in-bp / lint-required-context-exists-in-bp (pull_request) Successful in 3m21s
E2E Staging External Runtime / E2E Staging External Runtime (pull_request) Successful in 5m29s
Harness Replays / Harness Replays (pull_request) Failing after 2m0s
Runtime PR-Built Compatibility / PR-built wheel + import smoke (pull_request) Successful in 3m22s
CI / Python Lint & Test (pull_request) Successful in 7m54s
E2E API Smoke Test / E2E API Smoke Test (pull_request) Successful in 5m59s
Handlers Postgres Integration / Handlers Postgres Integration (pull_request) Successful in 6m38s
E2E Staging Canvas (Playwright) / Canvas tabs E2E (pull_request) Successful in 10m56s
CI / Canvas (Next.js) (pull_request) Successful in 22m58s
CI / Platform (Go) (pull_request) Successful in 23m43s
CI / Canvas Deploy Reminder (pull_request) Has been skipped
CI / all-required (pull_request) Successful in 18s
chore: promote staging→main (chat E2E + accumulated fixes)
Promotes the following staging-only changes to main:

- feat(e2e): stabilize Playwright chat tests for desktop + mobile (PR #1142)
- feat(workspace): broadcast and talk-to-user platform abilities
- feat(adapter-base): ProviderRegistry type + resolve_provider_routing
- fix(staging): OFFSEC-010 CP config wiring + CWE-78 rows.Err fixes
- fix(staging): restore goAsync tracking in dispatch calls
- fix(ci): needs-based all-required sentinel
- fix(canvas): load chat history in MobileChat (closes #1062)

Merge-conflict resolutions:
- ThemeToggle.tsx: take staging (INDEX_SIZE_ERR test fix)
- MobileChat.tsx + test: take staging (shared hooks refactor)
- workspace_broadcast.go: take main (OFFSEC-015 org isolation)
- org_helpers.go + tests: combine both (CWE-78 guard + rows.Err)
- secrets.go: take staging (descriptive rows.Err log messages)
- workspace.go: combine (goAsync tracking + SaaS tier hard-gate)
- cp_provisioner.go: combine (OFFSEC-010 comments + main formatting)
- ci.yml: combine (mc#774 trackers + all-required needs cleanup)
- test_a2a_offsec003_sanitization.py: delete (redundant per mc#62d38667)
2026-05-15 15:20:52 -07:00
..
artifacts chore: sync staging to main — 1188 commits, 5 conflicts resolved (#1743) 2026-04-23 18:30:18 +00:00
buildinfo feat(deploy): verify each tenant /buildinfo matches published SHA after redeploy 2026-04-30 10:55:08 -07:00
bundle fix(staging): resolve 3 go vet failures 2026-05-13 09:50:45 +00:00
channels channels: add SendAdapter injection + handler test coverage for Test and Send 2026-05-14 09:30:11 +00:00
crypto chore: open-source restructure — rename dirs, remove internal files, scrub secrets 2026-04-18 00:24:44 -07:00
db fix(bundle): markFailed sets last_sample_error + AST gate 2026-05-04 21:08:08 -07:00
envx chore: open-source restructure — rename dirs, remove internal files, scrub secrets 2026-04-18 00:24:44 -07:00
events fix(platform): clear golangci-lint findings 2026-05-12 22:53:22 -07:00
handlers chore: promote staging→main (chat E2E + accumulated fixes) 2026-05-15 15:20:52 -07:00
imagewatch fix(workspace-server): respect MOLECULE_IMAGE_REGISTRY in imagewatch + admin_workspace_images (RFC #229 P2-4) 2026-05-10 04:21:27 -07:00
memory fix(go): remove ineffectual pgplugin index increment 2026-05-13 14:32:41 -07:00
messagestore feat(canvas/chat-server): canvas consumes /chat-history + server-side row-aware reverse (RFC #2945 PR-C-2) 2026-05-06 16:55:00 -07:00
metrics feat(rfc): poll-mode chat upload — phase 3 GC sweep + observability 2026-05-05 05:00:13 -07:00
middleware fix(platform): clear golangci-lint findings 2026-05-12 22:53:22 -07:00
models feat(workspace): add broadcast and talk-to-user platform abilities 2026-05-15 12:03:08 -07:00
orgtoken fix: F1085 rm scope concat + GH#756 ValidateToken terminal guard + CI test fixes 2026-04-24 07:16:54 +00:00
pendinguploads fix(pendinguploads): accept done channel in StartSweeperWithIntervalForTest 2026-05-11 21:15:49 +00:00
plugins fix(platform): clear golangci-lint findings 2026-05-12 22:53:22 -07:00
provisioner chore: promote staging→main (chat E2E + accumulated fixes) 2026-05-15 15:20:52 -07:00
provlog feat(workspace-server): structured logging at provisioning boundaries 2026-05-05 12:30:11 -07:00
registry handlers/internal: fix db.DB pollution in registry and scheduler test helpers 2026-05-14 12:58:03 +00:00
router feat(workspace): add broadcast and talk-to-user platform abilities 2026-05-15 12:03:08 -07:00
scheduler handlers/internal: fix db.DB pollution in registry and scheduler test helpers 2026-05-14 12:58:03 +00:00
supervised chore: open-source restructure — rename dirs, remove internal files, scrub secrets 2026-04-18 00:24:44 -07:00
textutil fix(textutil): SSOT for rune-safe string truncation, fix 3 audit-gap bugs 2026-05-05 23:01:21 -07:00
ws chore: drop org_layout_test, hub.go, hub_test.go (already in staging with better coverage) 2026-05-13 18:04:00 +00:00
wsauth perf(wsauth): in-process cache for platform_inbound_secret reads 2026-05-03 00:04:38 -07:00