Skip to content
Open
No due date
Last updated Mar 5, 2026
60% complete

Last updated: 2026-03-05 21:28 UTC

Merge Meeting β€” ambient-code/platform

Date: 2026-03-05
Open PRs: 46 | Clean (no blockers): 5 | In Merge Queue: 5

At a Glance

5 PRs ready to merge (#824, #826, #758, #759). All 5 clean PRs tested and merged successfully in sequence with no conflicts.


Clean PRs (5)

Listed in recommended merge order. Merge test results show whether each PR actually merges cleanly against the PRs above it.

# PR Author Size Updated Merge Test Notes
1 #824 β€” feat(operator): make default inactivity timeout configurable via env var adalton 3 files (+36/-4) 2026-03-05 merged No Jira ref
2 #826 β€” RHOAIENG-52084: Fix docs links mprpic 6 files (+13/-19) 2026-03-05 merged β€”
3 #758 β€” docs: Add React state stability patterns and theme creation guidelines app/ambient-code 2 files (+355/-0) 2026-03-05 merged No Jira ref
4 #759 β€” docs: Ambient ERD and RBAC Software Factory proposal markturansky 2 files (+509/-0) 2026-03-04 merged 🍴 Fork β€” no agent review
5 #827 β€” adding session metrics observability to observability.py nsingla 6 files (+1096/-42) 2026-03-05 merged 🍴 Fork β€” no agent review / No Jira ref

PRs With Blockers

1. #517 β€” docs(constitution): update to v3.0.0, streamline and align with spec-kit template

Author: jeremyeder | Size: 1 files (+279/-0) | Updated: 2026-03-05 | Branch: docs/constitution-v2-speckit-alignment

Blocker Status Detail
CI pass β€”
Merge conflicts pass β€”
Review comments FAIL 37 inline threads on .specify/memory/constitution_update_v2.md, .specify/memory/constitution.md
Jira hygiene pass β€”
Staleness pass β€”
Diff overlap risk β€” β€”

2. #525 β€” [Amber] Fix: [Amber] Fix: Feature: Prompt Refine Button

Author: app/github-actions | Size: 1 files (+46/-1) | Updated: 2026-03-03 | Branch: amber/issue-479-amber-fix-feature-prompt-refine-button

Blocker Status Detail
CI pass β€”
Merge conflicts FAIL Has merge conflicts
Review comments pass β€”
Jira hygiene warn No Jira reference found
Staleness pass β€”
Diff overlap risk β€” β€”

3. #618 β€” fix: state-sync arm64 compatibility across CI and local dev

Author: jeremyeder | Size: 5 files (+91/-224) | Updated: 2026-03-04 | Branch: bugfix/state-sync-arm64-compat

🍴 Fork (jeremyeder) β€” no agent review

Blocker Status Detail
CI pass β€”
Merge conflicts FAIL Has merge conflicts
Review comments pass β€”
Jira hygiene pass β€”
Staleness pass β€”
Diff overlap risk β€” β€”

4. #621 β€” [Amber] Fix: [Amber Refactor] "make kind-up" bails w/o kind, instead of offering to do the next thing

Author: app/github-actions | Size: 1 files (+34/-4) | Updated: 2026-03-03 | Branch: amber/issue-620-amber-refactor-make-kind-up-bails-w-o-kind-instead

Blocker Status Detail
CI pass β€”
Merge conflicts pass β€”
Review comments FAIL Bot review incorrect, implementation fundamentally flawed per author comment
Jira hygiene warn No Jira reference found
Staleness pass β€”
Diff overlap risk β€” β€”

5. #661 β€” Claude/daily sdk update action

Author: jeremyeder | Size: 1 files (+212/-0) | Updated: 2026-03-04 | Branch: claude/daily-sdk-update-action-tuNV9

🍴 Fork (jeremyeder) β€” no agent review

Blocker Status Detail
CI pass β€”
Merge conflicts pass β€”
Review comments FAIL Critical: uv lock regenerates full dependency graph, broadens blast radius
Jira hygiene pass β€”
Staleness pass β€”
Diff overlap risk β€” β€”

6. #662 β€” Claude/fix UI performance

Author: jeremyeder | Size: 2 files (+95/-43) | Updated: 2026-03-04 | Branch: claude/fix-ui-performance-wNNnP

🍴 Fork (jeremyeder) β€” no agent review

Blocker Status Detail
CI pass β€”
Merge conflicts pass β€”
Review comments FAIL Critical: connection state check regression causes spurious reconnects
Jira hygiene pass β€”
Staleness pass β€”
Diff overlap risk β€” β€”

7. #755 β€” [Amber] Fix: feat(public-api): add /v1/sessions/:id/runs endpoint for AG-UI prompt delivery

Author: app/github-actions | Size: 5 files (+245/-5) | Updated: 2026-03-03 | Branch: amber/issue-753-feat-public-api-add-v1-sessions-id-runs-endpoint-f

Blocker Status Detail
CI pass β€”
Merge conflicts pass β€”
Review comments FAIL Blocker: io.ReadAll() buffers SSE stream causing hang and parse error
Jira hygiene warn No Jira reference found
Staleness pass β€”
Diff overlap risk β€” β€”

8. #771 β€” RHOAIENG-51372: document preprod self-hosted runner in workflows README

Author: ktdreyer | Size: 1 files (+23/-0) | Updated: 2026-03-04 | Branch: kdreyer/doc-preprod-runner

Blocker Status Detail
CI pass β€”
Merge conflicts FAIL Has merge conflicts
Review comments pass β€”
Jira hygiene pass β€”
Staleness pass β€”
Diff overlap risk β€” β€”

9. #773 β€” ci(deps): bump actions/setup-python from 5 to 6

Author: app/dependabot | Size: 1 files (+1/-1) | Updated: 2026-03-04 | Branch: dependabot-github_actions-actions-setup-python-6

Blocker Status Detail
CI FAIL Failing: amber-review
Merge conflicts pass β€”
Review comments pass β€”
Jira hygiene warn No Jira reference found
Staleness pass β€”
Diff overlap risk β€” β€”

10. #774 β€” ci(deps): bump actions/cache from 4 to 5

Author: app/dependabot | Size: 1 files (+2/-2) | Updated: 2026-03-04 | Branch: dependabot-github_actions-actions-cache-5

Blocker Status Detail
CI FAIL Failing: amber-review
Merge conflicts pass β€”
Review comments pass β€”
Jira hygiene warn No Jira reference found
Staleness pass β€”
Diff overlap risk β€” β€”

11. #775 β€” ci(deps): bump actions/setup-node from 4 to 6

Author: app/dependabot | Size: 1 files (+1/-1) | Updated: 2026-03-04 | Branch: dependabot-github_actions-actions-setup-node-6

Blocker Status Detail
CI FAIL Failing: amber-review
Merge conflicts pass β€”
Review comments pass β€”
Jira hygiene warn No Jira reference found
Staleness pass β€”
Diff overlap risk β€” β€”

12. #776 β€” ci(deps): bump actions/download-artifact from 4 to 8

Author: app/dependabot | Size: 1 files (+1/-1) | Updated: 2026-03-03 | Branch: dependabot-github_actions-actions-download-artifact-8

Blocker Status Detail
CI FAIL Failing: check-label, check-label, Claude Live Testing (+2 more)
Merge conflicts pass β€”
Review comments pass β€”
Jira hygiene warn No Jira reference found
Staleness pass β€”
Diff overlap risk β€” β€”

13. #777 β€” ci(deps): bump actions/upload-artifact from 4 to 7

Author: app/dependabot | Size: 8 files (+13/-13) | Updated: 2026-03-04 | Branch: dependabot-github_actions-actions-upload-artifact-7

Blocker Status Detail
CI FAIL Failing: amber-review
Merge conflicts pass β€”
Review comments pass β€”
Jira hygiene warn No Jira reference found
Staleness pass β€”
Diff overlap risk β€” β€”

14. #778 β€” feat(frontend): replace custom components with shadcn/ui equivalents

Author: jeremyeder | Size: 72 files (+4835/-1580) | Updated: 2026-03-05 | Branch: jeder/shadcn-component-eval

🍴 Fork (jeremyeder) β€” no agent review

Blocker Status Detail
CI pass β€”
Merge conflicts pass β€”
Review comments FAIL 2 inline threads on components/frontend/src/app/evaluate/page.tsx
Jira hygiene pass β€”
Staleness pass β€”
Diff overlap risk warn Shares files but no line overlap

15. #780 β€” [Amber] Fix: Workflow startup greeting should render client-side, not round-trip through Claude

Author: app/github-actions | Size: 7 files (+59/-85) | Updated: 2026-03-04 | Branch: amber/issue-779-workflow-startup-greeting-should-render-client-sid

Blocker Status Detail
CI pass β€”
Merge conflicts FAIL Has merge conflicts
Review comments pass β€”
Jira hygiene warn No Jira reference found
Staleness pass β€”
Diff overlap risk β€” β€”

16. #791 β€” [Amber] Fix: [Amber] docs/internal/adr/README.md table is out of date

Author: app/github-actions | Size: 1 files (+1/-0) | Updated: 2026-03-04 | Branch: amber/issue-790-amber-docs-internal-adr-readme-md-table-is-out-of-

Blocker Status Detail
CI pass β€”
Merge conflicts pass β€”
Review comments FAIL CHANGES_REQUESTED from @ktdreyer
Jira hygiene warn No Jira reference found
Staleness pass β€”
Diff overlap risk β€” β€”

17. #793 β€” RHOAIENG-50709: add ADR for CI/CD on firewalled clusters

Author: ktdreyer | Size: 1 files (+129/-0) | Updated: 2026-03-05 | Branch: kdreyer/github-ci-runner-adr

Blocker Status Detail
CI pass β€”
Merge conflicts pass β€”
Review comments FAIL 2 inline threads on docs/internal/adr/0007-cicd-deployment-strategy.md
Jira hygiene pass β€”
Staleness pass β€”
Diff overlap risk pass β€”

18. #805 β€” feat(RHOAIENG-50753): add LDAP user and group autocomplete for workspace sharing

Author: mprpic | Size: 23 files (+1334/-4) | Updated: 2026-03-05 | Branch: ldap-autocomplete

Blocker Status Detail
CI pass β€”
Merge conflicts pass β€”
Review comments FAIL Blocker: TLS verification disabled in production (security violation)
Jira hygiene pass β€”
Staleness pass β€”
Diff overlap risk warn Shares files but no line overlap

19. #806 β€” build(deps): bump authlib from 1.6.6 to 1.6.7 in /components/runners/ambient-runner in the uv group across 1 directory

Author: app/dependabot | Size: 1 files (+72/-72) | Updated: 2026-03-05 | Branch: dependabot/uv/components/runners/ambient-runner/uv-7a5dc3fcb5

Blocker Status Detail
CI FAIL Failing: amber-review, check-label, check-label (+4 more)
Merge conflicts pass β€”
Review comments pass β€”
Jira hygiene warn No Jira reference found
Staleness pass β€”
Diff overlap risk β€” β€”

20. #807 β€” feat(public-api): complete session API surface for mcp-acp integration

Author: adalton | Size: 21 files (+1825/-50) | Updated: 2026-03-05 | Branch: andalton/mcp-update

Blocker Status Detail
CI pass β€”
Merge conflicts pass β€”
Review comments FAIL Critical: log injection vulnerability via unsanitized sessionName
Jira hygiene warn No Jira reference found
Staleness pass β€”
Diff overlap risk β€” β€”

21. #810 β€” docs: V2 architecture docs, ADR-0007, local dev guide, code generation workflow

Author: markturansky | Size: 9 files (+884/-374) | Updated: 2026-03-05 | Branch: docs/ambient-api

Blocker Status Detail
CI pass β€”
Merge conflicts FAIL Has merge conflicts
Review comments pass β€”
Jira hygiene pass β€”
Staleness pass β€”
Diff overlap risk β€” β€”

22. #811 β€” feat: add Gemini model discovery to model-discovery script

Author: maskarb | Size: 4 files (+630/-104) | Updated: 2026-03-05 | Branch: feat/gemini-model-discovery

Blocker Status Detail
CI pass β€”
Merge conflicts pass β€”
Review comments FAIL 3 inline threads on scripts/model-discovery.py
Jira hygiene warn No Jira reference found
Staleness pass β€”
Diff overlap risk pass β€”

23. #812 β€” fix: allow bot actors in amber auto-review workflow

Author: Gkrumbach07 | Size: 1 files (+1/-0) | Updated: 2026-03-05 | Branch: fix/amber-review-bot-prs

Blocker Status Detail
CI pass β€”
Merge conflicts pass β€”
Review comments FAIL 1 inline threads on .github/workflows/amber-auto-review.yml
Jira hygiene warn No Jira reference found
Staleness pass β€”
Diff overlap risk β€” β€”

24. #813 β€” build(deps): bump the npm_and_yarn group across 3 directories with 3 updates

Author: app/dependabot | Size: 3 files (+17/-17) | Updated: 2026-03-05 | Branch: dependabot/npm_and_yarn/docs/npm_and_yarn-1f501f9e36

Blocker Status Detail
CI FAIL Failing: amber-review, check-label, check-label (+6 more)
Merge conflicts pass β€”
Review comments pass β€”
Jira hygiene warn No Jira reference found
Staleness pass β€”
Diff overlap risk β€” β€”

25. #817 β€” feat(frontend): add runtime-configurable loading tips with branded dots

Author: jeremyeder | Size: 7 files (+171/-34) | Updated: 2026-03-05 | Branch: feat/loading-tips-ui

Blocker Status Detail
CI pass β€”
Merge conflicts pass β€”
Review comments FAIL Major blocking: hardcoded SVG fills break dark mode, visible regression
Jira hygiene warn No Jira reference found
Staleness pass β€”
Diff overlap risk β€” β€”

26. #819 β€” perf(frontend): message windowing + stable keys in MessagesTab

Author: Gkrumbach07 | Size: 2 files (+120/-40) | Updated: 2026-03-05 | Branch: worktree-long-threads

Blocker Status Detail
CI pass β€”
Merge conflicts pass β€”
Review comments FAIL Critical: TypeScript build error - missing HierarchicalToolMessage type
Jira hygiene pass β€”
Staleness pass β€”
Diff overlap risk warn Shares files but no line overlap

27. #820 β€” feat(skill): add port-forward manager to dev-cluster skill

Author: jeremyeder | Size: 3 files (+541/-547) | Updated: 2026-03-05 | Branch: jeder/dev-cluster-port-forwarding

🍴 Fork (jeremyeder) β€” no agent review

Blocker Status Detail
CI pass β€”
Merge conflicts FAIL Has merge conflicts
Review comments pass β€”
Jira hygiene warn No Jira reference found
Staleness pass β€”
Diff overlap risk β€” β€”

28. #821 β€” fix: remove hardcoded UID 999 to support OpenShift SCCs

Author: jeremyeder | Size: 1 files (+1/-5) | Updated: 2026-03-05 | Branch: ambient/session-1770324497

Blocker Status Detail
CI pass β€”
Merge conflicts FAIL Has merge conflicts
Review comments pass β€”
Jira hygiene warn No Jira reference found
Staleness pass β€”
Diff overlap risk β€” β€”

29. #604 β€” feat(operator): externalize session container resource limits to Conf…

Author: jeremyeder | Size: 6 files (+154/-8) | Updated: 2026-03-04 | Branch: feature/externalize-session-resource-limits

🍴 Fork (jeremyeder) β€” no agent review

Blocker Status Detail
CI pass β€”
Merge conflicts FAIL Has merge conflicts
Review comments FAIL Critical: MustParse() panic risk + memory limits violate LimitRange
Jira hygiene pass β€”
Staleness pass β€”
Diff overlap risk β€” β€”

30. #649 β€” Add session environment variables reference for session pods

Author: syntaxsdev | Size: 3 files (+344/-0) | Updated: 2026-03-03 | Branch: docs/session-env

🍴 Fork (syntaxsdev) β€” no agent review

Blocker Status Detail
CI pass β€”
Merge conflicts FAIL Has merge conflicts
Review comments FAIL 1 inline threads on docs/reference/session-environment-variables.md
Jira hygiene warn No Jira reference found
Staleness pass β€”
Diff overlap risk β€” β€”

31. #656 β€” perf(operator): parallelize secret reads, remove monitorPod goroutine…

Author: syntaxsdev | Size: 9 files (+376/-492) | Updated: 2026-03-03 | Branch: feat/operator-enhancements

🍴 Fork (syntaxsdev) β€” no agent review

Blocker Status Detail
CI pass β€”
Merge conflicts FAIL Has merge conflicts
Review comments FAIL Critical: error swallowing + transient errors treated as failures
Jira hygiene warn No Jira reference found
Staleness pass β€”
Diff overlap risk β€” β€”

32. #664 β€” feat: add kind-local overlay and kind-up-local target

Author: jeremyeder | Size: 6 files (+154/-7) | Updated: 2026-03-04 | Branch: feature/kind-local-dev

🍴 Fork (jeremyeder) β€” no agent review

Blocker Status Detail
CI pass β€”
Merge conflicts FAIL Has merge conflicts
Review comments FAIL Critical: ambient-api-server still pulls from Quay
Jira hygiene pass β€”
Staleness pass β€”
Diff overlap risk β€” β€”

33. #697 β€” feat: add session labels with editor and filtering

Author: jeremyeder | Size: 15 files (+1700/-185) | Updated: 2026-03-04 | Branch: feat/session-labels

🍴 Fork (jeremyeder) β€” no agent review

Blocker Status Detail
CI pass β€”
Merge conflicts FAIL Has merge conflicts
Review comments FAIL Critical: PatchSession skips label validation
Jira hygiene pass β€”
Staleness pass β€”
Diff overlap risk β€” β€”

34. #717 β€” Add workflow picker to create session modal

Author: jeremyeder | Size: 8 files (+462/-213) | Updated: 2026-03-04 | Branch: ambient/session-1772125887

Blocker Status Detail
CI pass β€”
Merge conflicts FAIL Has merge conflicts
Review comments FAIL Critical: ARIA spec violation + type duplication
Jira hygiene pass β€”
Staleness pass β€”
Diff overlap risk β€” β€”

35. #744 β€” feat(ci): add workflow_dispatch to Amber auto review

Author: jeremyeder | Size: 1 files (+32/-5) | Updated: 2026-03-04 | Branch: feat/amber-review-dispatch

🍴 Fork (jeremyeder) β€” no agent review

Blocker Status Detail
CI pass β€”
Merge conflicts FAIL Has merge conflicts
Review comments FAIL Critical: script injection vulnerability in workflow_dispatch
Jira hygiene pass β€”
Staleness pass β€”
Diff overlap risk β€” β€”

36. #804 β€” feat(cli): add SDK-based session watch implementation

Author: markturansky | Size: 56 files (+1171/-143) | Updated: 2026-03-05 | Branch: feat/ambient-cli

Blocker Status Detail
CI pass β€”
Merge conflicts pass β€”
Review comments FAIL 1 inline threads on components/ambient-cli/go.mod
Jira hygiene pass β€”
Staleness pass β€”
Diff overlap risk FAIL Line overlap with #815 on components/ambient-cli/go.mod, components/ambient-cli/go.sum

37. #825 β€” feat(frontend): add context window usage tracking

Author: jeremyeder | Size: 4 files (+117/-1) | Updated: 2026-03-05 | Branch: feat/context-usage-indicator

Blocker Status Detail
CI FAIL Failing: lint-frontend, build-and-push (frontend, ./components/frontend, quay.io/ambient_code/vteam_frontend, ./component..., lint-summary (+1 more)
Merge conflicts pass β€”
Review comments FAIL Critical: interface-vs-type violation + token accumulation error
Jira hygiene warn No Jira reference found
Staleness pass β€”
Diff overlap risk pass β€”

38. #640 β€” WIP: Feat/Frontend to consume new v2 API

Author: markturansky | Size: 91 files (+14912/-1376) | Updated: 2026-03-04 | Branch: feat/frontend_to_api

🍴 Fork (markturansky) β€” no agent review

Blocker Status Detail
CI FAIL Failing: Unit Tests, test-local-dev-simulation, CLI Build and Tests (+1 more)
Merge conflicts FAIL Has merge conflicts
Review comments FAIL Blocker: hardcoded 'Bearer no-auth' token
Jira hygiene pass β€”
Staleness pass β€”
Diff overlap risk β€” β€”

39. #663 β€” fix: update oauth-proxy image to resolve ImagePullBackOff

Author: jeremyeder | Size: 10 files (+23/-15) | Updated: 2026-03-04 | Branch: fix/update-oauth-proxy-image

🍴 Fork (jeremyeder) β€” no agent review

Blocker Status Detail
CI FAIL Failing: test-local-dev-simulation, build-and-push (claude-code-runner, ./components/runners, quay.io/ambient_code/vteam_claude_runne...
Merge conflicts FAIL Has merge conflicts
Review comments FAIL Blocker: OTel logging exporter removed, causes startup failure
Jira hygiene pass β€”
Staleness pass β€”
Diff overlap risk β€” β€”

40. #725 β€” feat: add human-in-the-loop support with AskUserQuestion

Author: Gkrumbach07 | Size: 28 files (+1004/-42) | Updated: 2026-03-04 | Branch: worktree-human-in-the-loop

🍴 Fork (Gkrumbach07) β€” no agent review

Blocker Status Detail
CI FAIL Failing: build-and-push (frontend, ./components/frontend, quay.io/ambient_code/vteam_frontend, ./component..., build-and-push (backend, ./components/backend, quay.io/ambient_code/vteam_backend, ./components/b..., build-and-push (operator, ./components/operator, quay.io/ambient_code/vteam_operator, ./component... (+1 more)
Merge conflicts FAIL Has merge conflicts
Review comments FAIL Critical: debounce timestamp stored before async write succeeds
Jira hygiene pass β€”
Staleness pass β€”
Diff overlap risk β€” β€”

41. #815 β€” feat: add ambient-control-plane with Kubernetes reconcilers and gRPC watch

Author: markturansky | Size: 83 files (+5788/-153) | Updated: 2026-03-05 | Branch: feat/ambient-control-plane

Blocker Status Detail
CI FAIL Failing: Unit Tests
Merge conflicts pass β€”
Review comments FAIL Blocker: missing SecurityContext + Critical: local mode rejected
Jira hygiene warn No Jira reference found
Staleness pass β€”
Diff overlap risk FAIL Line overlap with #804 on components/ambient-cli/go.mod, components/ambient-cli/go.sum

Summary

  • Ready now: 5 PRs with zero blockers
  • In Merge Queue: 5 PRs
  • One blocker away: 28 PRs
  • Needs work: 13 PRs
  • Recommend closing: 0 PRs
  • Fork PRs: 19 (marked with 🍴 in tables β€” no automated agent review, require manual review)

List view