From e31f95d86dc7e6b9be690f672a01fcbd72619129 Mon Sep 17 00:00:00 2001 From: GeekMr <140129782+WilliamWang1721@users.noreply.github.com> Date: Sun, 12 Jul 2026 15:50:50 +0800 Subject: [PATCH 1/3] chore: bootstrap feature branch --- .pr-bootstrap | 1 + 1 file changed, 1 insertion(+) create mode 100644 .pr-bootstrap diff --git a/.pr-bootstrap b/.pr-bootstrap new file mode 100644 index 000000000..f67199d79 --- /dev/null +++ b/.pr-bootstrap @@ -0,0 +1 @@ +temporary bootstrap for grouped tree commit From d656ad87bf6552f936c0d7c710d72bef7de35864 Mon Sep 17 00:00:00 2001 From: GeekMr <140129782+WilliamWang1721@users.noreply.github.com> Date: Sun, 12 Jul 2026 16:01:52 +0800 Subject: [PATCH 2/3] docs: add Stage 12 PR delivery manifest --- .../GROUP_COLOR_GROK_TOOLCALL_PR_MANIFEST.md | 34 +++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 docs/reviews/GROUP_COLOR_GROK_TOOLCALL_PR_MANIFEST.md diff --git a/docs/reviews/GROUP_COLOR_GROK_TOOLCALL_PR_MANIFEST.md b/docs/reviews/GROUP_COLOR_GROK_TOOLCALL_PR_MANIFEST.md new file mode 100644 index 000000000..6534568ea --- /dev/null +++ b/docs/reviews/GROUP_COLOR_GROK_TOOLCALL_PR_MANIFEST.md @@ -0,0 +1,34 @@ +# Group Color and Grok Build Tool Calling PR Manifest + +This draft tracks the reviewed Stage 12 implementation for: + +- Persistent custom group colors with strict `#RRGGBB` validation. +- Stable automatic fallback colors for existing groups. +- Group selector layout fixes so protocol badges no longer obscure group names. +- Grok Build tool-calling compatibility fixes for `tool_choice`, sequential tool calls, argument completion, terminal response snapshots, sparse output indexes, and duplicate terminal events. +- A dedicated Grok Tool Calling account probe. +- Migration `161_add_group_color.sql` and Ent runtime descriptor alignment. + +## Reviewed source archive + +- Google Drive: https://drive.google.com/file/d/1NqJAVDm61KlMZh76TKScGi6FQqez0BiQ/view?usp=drivesdk +- Local artifact: `LightBridge-0.2.80-group-color-grok-toolcall-stage12-full.zip` + +The archive was created after repository-level static checks and is retained as the source-of-truth payload for this draft. + +## Validation completed in the sandbox + +- Go formatting and AST parsing. +- Frontend TypeScript/Vue syntax parsing. +- YAML/JSON parsing and duplicate-key checks. +- GitHub Actions shell syntax checks. +- Release configuration invariant checks. +- Codebase inventory validation. +- Secret scan. +- ZIP CRC/integrity validation. + +Full Go 1.26.5 compilation, pnpm build, and real Grok Build E2E tool-calling tests remain required before this PR can be marked ready for merge. + +## Important delivery note + +The ChatGPT GitHub connector cannot upload a sandbox ZIP as a repository tree in one operation. This draft is intentionally not presented as merge-ready until the reviewed payload is applied to the branch without overwriting newer `main` changes. From 5bff78d54bc0f827ecd807d94fd8f0026b969770 Mon Sep 17 00:00:00 2001 From: GeekMr <140129782+WilliamWang1721@users.noreply.github.com> Date: Sun, 12 Jul 2026 16:02:09 +0800 Subject: [PATCH 3/3] chore: remove temporary PR bootstrap --- .pr-bootstrap | 1 - 1 file changed, 1 deletion(-) delete mode 100644 .pr-bootstrap diff --git a/.pr-bootstrap b/.pr-bootstrap deleted file mode 100644 index f67199d79..000000000 --- a/.pr-bootstrap +++ /dev/null @@ -1 +0,0 @@ -temporary bootstrap for grouped tree commit