Skip to content

[Promote][search #1] feat(search): enrich Commander result previews (#554) - #659

Open
lopugit wants to merge 11 commits into
mainfrom
promote/pr-554-rich-commander-previews--to-main
Open

[Promote][search #1] feat(search): enrich Commander result previews (#554)#659
lopugit wants to merge 11 commits into
mainfrom
promote/pr-554-rich-commander-previews--to-main

Conversation

@lopugit

@lopugit lopugit commented Sep 5, 2026

Copy link
Copy Markdown
Owner

✅ Develop S3 preview ready

The alias passed the develop bucket CORS preflight and a final live PR/SHA fence.

Generic Vercel Preview deployments use the shared development runtime; this controller adds the stable exact-SHA alias and marker-scoped cleanup.

Automated promotion of #554 from develop to main, opened by the Promote features to main workflow for release review.

Source

Source PR #554 — feat(search): enrich Commander result previews
Author @lopugit
Merged into develop 2026-09-05T10:58:06Z
Merge commit b6c9a6cf2b15d566ea5982a51d16937e4769fb5d
Head branch codex/rich-commander-previews

How to review

  • This PR re-applies the source PR's exact changes onto main
    (git cherry-pick -x; each commit message references the original SHA).
  • Merge it normally to release the change to main
    the Sync main into develop workflow keeps develop aligned afterwards.
  • Close it (without merging) to keep the change out of main;
    the workflow never recreates a closed promotion (reopen it to change your mind).
  • Prefer shipping everything at once? Merge the standing omnibus
    Promote develop to main PR instead — this PR's diff then becomes
    empty and the workflow closes it automatically.

🤖 Generated by the promote-features-to-main workflow.

feat(search): enrich Commander result previews

(cherry picked from commit b6c9a6c)
@lopugit lopugit added the promotion Automated develop to main promotion PR label Sep 5, 2026
@github-actions

github-actions Bot commented Sep 5, 2026

Copy link
Copy Markdown
Contributor

Source-lineage verification currently passes.

Source PR #554's exact patch is provably present at the current develop tip f20aa367fff11eb494767c02661a6ddff4c89d49.

@lopugit

lopugit commented Sep 5, 2026

Copy link
Copy Markdown
Owner Author

✅ Develop S3 preview ready

The alias passed the develop bucket CORS preflight and a final live PR/SHA fence.

Generic Vercel Preview deployments use the shared development runtime; this controller adds the stable exact-SHA alias and marker-scoped cleanup.

@lopugit lopugit added the preview: develop building tt-preview-state:v1:develop:building label Sep 5, 2026
@lopugit
lopugit temporarily deployed to develop-pr-659 September 5, 2026 11:06 Destroyed
@lopugit lopugit added last preview built 08/09 00:56 AEST #659 tt-pv1:659:develop:8be7cd81d199efc7e29de91285155098ebe41328:1788792990962 preview: develop ready tt-preview-state:v1:develop:ready and removed preview: develop building tt-preview-state:v1:develop:building labels Sep 5, 2026
github-actions Bot added a commit that referenced this pull request Sep 5, 2026
github-actions Bot added a commit that referenced this pull request Sep 5, 2026
github-actions Bot added a commit that referenced this pull request Sep 5, 2026
github-actions Bot added a commit that referenced this pull request Sep 5, 2026
@github-actions github-actions Bot added lopu: mergeable The PR branches can currently be merged without conflicts lopu: overlapping files This PR changes files also changed by another open PR labels Sep 5, 2026
github-actions Bot added a commit that referenced this pull request Sep 5, 2026
github-actions Bot added a commit that referenced this pull request Sep 5, 2026
github-actions Bot added a commit that referenced this pull request Sep 5, 2026
@lopugit
lopugit temporarily deployed to develop-pr-659 September 5, 2026 15:16 Destroyed
github-actions Bot added a commit that referenced this pull request Sep 5, 2026
github-actions Bot added a commit that referenced this pull request Sep 5, 2026
@lopugit
lopugit temporarily deployed to develop-pr-659 September 5, 2026 20:24 Destroyed
github-actions Bot added a commit that referenced this pull request Sep 5, 2026
github-actions Bot added a commit that referenced this pull request Sep 6, 2026
github-actions Bot added a commit that referenced this pull request Sep 6, 2026
@github-actions github-actions Bot added lopu: out-of-date The PR branch is behind its target branch lopu: queued The current PR snapshot is waiting in Lopu's PR-management queue and removed lopu: mergeable The PR branches can currently be merged without conflicts labels Sep 6, 2026
@github-actions github-actions Bot added lopu: resolving Lopu is actively managing this PR branch and removed lopu: queued The current PR snapshot is waiting in Lopu's PR-management queue labels Sep 6, 2026
Structural `graphify update` completed (graphify 0.9.4, no semantic credential available).

Refreshed by the resolve-pr-conflicts workflow: https://github.com/lopugit/thingtime/actions/runs/34034803862

Lopu-Conflict-Resolution: run=34034803862 pr=659
@lopugit lopugit added preview: develop building tt-preview-state:v1:develop:building and removed preview: develop ready tt-preview-state:v1:develop:ready labels Sep 6, 2026
@github-actions github-actions Bot added lopu: mergeable The PR branches can currently be merged without conflicts and removed lopu: resolving Lopu is actively managing this PR branch lopu: out-of-date The PR branch is behind its target branch labels Sep 6, 2026
@lopugit
lopugit temporarily deployed to develop-pr-659 September 6, 2026 14:29 Destroyed
@lopugit lopugit added preview: develop ready tt-preview-state:v1:develop:ready and removed preview: develop building tt-preview-state:v1:develop:building labels Sep 6, 2026
github-actions Bot added a commit that referenced this pull request Sep 6, 2026
@lopugit
lopugit temporarily deployed to develop-pr-659 September 6, 2026 15:29 Destroyed
@github-actions

github-actions Bot commented Sep 7, 2026

Copy link
Copy Markdown
Contributor

🤖 Lopu live PR update

Status: ✅ Lopu finished — this PR is mergeable

Current phase: GitHub verified the published branch result

Estimated completion: Done — no further active-work ETA.

Time conversion (UTC source)

Moment UTC Los Angeles Melbourne
Updated 2026-09-07 07:44 UTC (UTC+00:00) 2026-09-07 00:44 PDT (UTC-07:00) 2026-09-07 17:44 AEST (UTC+10:00)

Los Angeles and Melbourne use their real IANA time zones, so PDT/PST and AEST/AEDT offsets change automatically.

Lopu queue and PR pulse

Scope Metric Count
Repository Open PRs 28
Repository Conflicting 5
Repository Out-of-date with target 9
Repository GitHub state unknown 4
Repository Part of an open stack 2
Repository Touch files changed by another open PR 20
Repository Target a non-root branch without an open parent PR 0
This resolver batch Admitted snapshots 7
This resolver batch Currently resolving 0
This resolver batch Waiting 0
This resolver batch Finished 7

Related PR context

  • Stack: No open parent or child PR currently links to this branch.
  • Target: main is a repository root/integration branch.
  • Changed-file overlap: 1 changed file is also touched by #557, #602, #607, #631, #660, #662, #665, #681, #682.

Exact branch pair: mainpromote/pr-554-rich-commander-previews--to-main.

Timeline

  • 05:58 UTC — Detected that main needs to be merged into promote/pr-554-rich-commander-previews--to-main; assigning the exact snapshot to the resolver queue.
  • 06:08 UTC — Still safely queued behind earlier admitted Lopu work; no duplicate resolver was spawned.
  • 06:19 UTC — 10-minute check-in: still working — Waiting in Lopu's serialized PR-management lane.
  • 06:29 UTC — 10-minute check-in: still working — Waiting in Lopu's serialized PR-management lane.
  • 06:40 UTC — 10-minute check-in: still working — Waiting in Lopu's serialized PR-management lane.
  • 06:51 UTC — 10-minute check-in: still working — Waiting in Lopu's serialized PR-management lane.
  • 07:02 UTC — 10-minute check-in: still working — Waiting in Lopu's serialized PR-management lane.
  • 07:12 UTC — 10-minute check-in: still working — Waiting in Lopu's serialized PR-management lane.
  • 07:23 UTC — 10-minute check-in: still working — Waiting in Lopu's serialized PR-management lane.
  • 07:30 UTC — Rebuilding Graphify structure and semantic context.
  • 07:32 UTC — Working inside the isolated resolver environment.
  • 07:33 UTC — The resolver worker completed successfully and GitHub now reports this PR as mergeable.
  • 07:44 UTC — The resolver worker completed successfully and GitHub now reports this PR as mergeable.

Technical run details — optional; this comment is the human-facing source of truth.

@github-actions

github-actions Bot commented Sep 7, 2026

Copy link
Copy Markdown
Contributor

🤝 Merged main into promote/pr-554-rich-commander-previews--to-main to bring this PR up to date via Lopu's PR manager.

No AI resolution was needed by merge time; the branch was updated with a plain merge commit.

graphify-out/ was reset wholesale to the main side (repo rule: one side, never mixed — the graph merge driver is unavailable in CI).

Rebuilt and committed the merged code graph with graphify update .; no LLM semantic credential was available for the second phase.

Please review the merge commit before relying on it.

Lopu-Conflict-Resolution: run=34088829197 pr=659

# Conflicts:
#	graphify-out/snapshots/v1/0bd0a156c8c21bef2883e333b18df57402a02614a3399632a7a0c4098e9558d4/51ffb6360d3c33019c473f6c9db28563397f696c376b290cf83724b8f0f7ab51/GRAPH_REPORT.md
#	graphify-out/snapshots/v1/0bd0a156c8c21bef2883e333b18df57402a02614a3399632a7a0c4098e9558d4/51ffb6360d3c33019c473f6c9db28563397f696c376b290cf83724b8f0f7ab51/cost.json
#	graphify-out/snapshots/v1/0bd0a156c8c21bef2883e333b18df57402a02614a3399632a7a0c4098e9558d4/51ffb6360d3c33019c473f6c9db28563397f696c376b290cf83724b8f0f7ab51/graph.json
#	graphify-out/snapshots/v1/0bd0a156c8c21bef2883e333b18df57402a02614a3399632a7a0c4098e9558d4/51ffb6360d3c33019c473f6c9db28563397f696c376b290cf83724b8f0f7ab51/manifest.json
#	graphify-out/snapshots/v1/94433d17c176f2bdac5c0a3e90f71417ae106a476d7bd861d5d9b811b7fa25aa/a72fe54e341fcdc9153402f7ce761c58d7f7269bd5a972f94ac68e85ffc25a27/GRAPH_REPORT.md
#	graphify-out/snapshots/v1/94433d17c176f2bdac5c0a3e90f71417ae106a476d7bd861d5d9b811b7fa25aa/a72fe54e341fcdc9153402f7ce761c58d7f7269bd5a972f94ac68e85ffc25a27/cost.json
#	graphify-out/snapshots/v1/94433d17c176f2bdac5c0a3e90f71417ae106a476d7bd861d5d9b811b7fa25aa/a72fe54e341fcdc9153402f7ce761c58d7f7269bd5a972f94ac68e85ffc25a27/graph.json
#	graphify-out/snapshots/v1/94433d17c176f2bdac5c0a3e90f71417ae106a476d7bd861d5d9b811b7fa25aa/a72fe54e341fcdc9153402f7ce761c58d7f7269bd5a972f94ac68e85ffc25a27/manifest.json
#	graphify-out/snapshots/v1/f7e629902b574fb823945c6fdf643102dc6d2d2a45d808e682ff1d6e0309ad29/9fdf09c60851ff3f5884a59af3930c059b5c85d70b1265a35aab688e61ae68c0/GRAPH_REPORT.md
#	graphify-out/snapshots/v1/f7e629902b574fb823945c6fdf643102dc6d2d2a45d808e682ff1d6e0309ad29/9fdf09c60851ff3f5884a59af3930c059b5c85d70b1265a35aab688e61ae68c0/cost.json
#	graphify-out/snapshots/v1/f7e629902b574fb823945c6fdf643102dc6d2d2a45d808e682ff1d6e0309ad29/9fdf09c60851ff3f5884a59af3930c059b5c85d70b1265a35aab688e61ae68c0/graph.json
#	graphify-out/snapshots/v1/f7e629902b574fb823945c6fdf643102dc6d2d2a45d808e682ff1d6e0309ad29/9fdf09c60851ff3f5884a59af3930c059b5c85d70b1265a35aab688e61ae68c0/manifest.json
Structural `graphify update` completed (graphify 0.9.4, no semantic credential available).

Refreshed by the resolve-pr-conflicts workflow: https://github.com/lopugit/thingtime/actions/runs/34088829197

Lopu-Conflict-Resolution: run=34088829197 pr=659
@github-actions

github-actions Bot commented Sep 7, 2026

Copy link
Copy Markdown
Contributor

🤖 Lopu live PR update

Status: ✅ Lopu finished — this PR is mergeable

Current phase: GitHub verified the published branch result

Estimated completion: Done — no further active-work ETA.

Time conversion (UTC source)

Moment UTC Los Angeles Melbourne
Updated 2026-09-07 09:40 UTC (UTC+00:00) 2026-09-07 02:40 PDT (UTC-07:00) 2026-09-07 19:40 AEST (UTC+10:00)

Los Angeles and Melbourne use their real IANA time zones, so PDT/PST and AEST/AEDT offsets change automatically.

Lopu queue and PR pulse

Scope Metric Count
Repository Open PRs 28
Repository Conflicting 5
Repository Out-of-date with target 0
Repository GitHub state unknown 4
Repository Part of an open stack 2
Repository Touch files changed by another open PR 19
Repository Target a non-root branch without an open parent PR 0
This resolver batch Admitted snapshots 6
This resolver batch Currently resolving 1
This resolver batch Waiting 0
This resolver batch Finished 5

Related PR context

  • Stack: No open parent or child PR currently links to this branch.
  • Target: main is a repository root/integration branch.
  • Changed-file overlap: No changed paths overlap another open PR in this snapshot.

Exact branch pair: mainpromote/pr-554-rich-commander-previews--to-main.

Timeline

  • 07:53 UTC — Detected that main needs to be merged into promote/pr-554-rich-commander-previews--to-main; assigning the exact snapshot to the resolver queue.
  • 07:55 UTC — Still safely queued behind earlier admitted Lopu work; no duplicate resolver was spawned.
  • 08:04 UTC — Still safely queued behind earlier admitted Lopu work; no duplicate resolver was spawned.
  • 08:05 UTC — 10-minute check-in: still working — Waiting in Lopu's serialized PR-management lane.
  • 08:15 UTC — 10-minute check-in: still working — Waiting in Lopu's serialized PR-management lane.
  • 08:16 UTC — 10-minute check-in: still working — Waiting in Lopu's serialized PR-management lane.
  • 08:26 UTC — 10-minute check-in: still working — Waiting in Lopu's serialized PR-management lane.
  • 08:26 UTC — 10-minute check-in: still working — Waiting in Lopu's serialized PR-management lane.
  • 08:36 UTC — 10-minute check-in: still working — Waiting in Lopu's serialized PR-management lane.
  • 08:37 UTC — 10-minute check-in: still working — Waiting in Lopu's serialized PR-management lane.
  • 08:47 UTC — 10-minute check-in: still working — Waiting in Lopu's serialized PR-management lane.
  • 08:48 UTC — 10-minute check-in: still working — Waiting in Lopu's serialized PR-management lane.
  • 08:58 UTC — 10-minute check-in: still working — Waiting in Lopu's serialized PR-management lane.
  • 08:58 UTC — Rebuilding Graphify structure and semantic context.
  • 09:01 UTC — The resolver worker completed successfully and GitHub now reports this PR as mergeable.
  • 09:08 UTC — 10-minute check-in: still working — Waiting in Lopu's serialized PR-management lane.
  • 09:19 UTC — 10-minute check-in: still working — Waiting in Lopu's serialized PR-management lane.
  • 09:29 UTC — The resolver worker completed successfully and GitHub now reports this PR as mergeable.
  • 09:40 UTC — The resolver worker completed successfully and GitHub now reports this PR as mergeable.

Technical run details — optional; this comment is the human-facing source of truth.

@github-actions

github-actions Bot commented Sep 7, 2026

Copy link
Copy Markdown
Contributor

🤝 Merged main into promote/pr-554-rich-commander-previews--to-main to bring this PR up to date via Lopu's PR manager.

No AI resolution was needed by merge time; the branch was updated with a plain merge commit.

Rebuilt and committed the merged code graph with graphify update .; no LLM semantic credential was available for the second phase.

Please review the merge commit before relying on it.

Lopu-Conflict-Resolution: run=34097710884 pr=659
Structural `graphify update` completed (graphify 0.9.4, no semantic credential available).

Refreshed by the resolve-pr-conflicts workflow: https://github.com/lopugit/thingtime/actions/runs/34097710884

Lopu-Conflict-Resolution: run=34097710884 pr=659
@github-actions

github-actions Bot commented Sep 7, 2026

Copy link
Copy Markdown
Contributor

🤖 Lopu live PR update

Status: ✅ Lopu finished — this PR is mergeable

Current phase: GitHub verified the published branch result

Estimated completion: Done — no further active-work ETA.

Time conversion (UTC source)

Moment UTC Los Angeles Melbourne
Updated 2026-09-07 14:54 UTC (UTC+00:00) 2026-09-07 07:54 PDT (UTC-07:00) 2026-09-08 00:54 AEST (UTC+10:00)

Los Angeles and Melbourne use their real IANA time zones, so PDT/PST and AEST/AEDT offsets change automatically.

Lopu queue and PR pulse

Scope Metric Count
Repository Open PRs 27
Repository Conflicting 7
Repository Out-of-date with target 1
Repository GitHub state unknown 4
Repository Part of an open stack 2
Repository Touch files changed by another open PR 22
Repository Target a non-root branch without an open parent PR 0
This resolver batch Admitted snapshots 10
This resolver batch Currently resolving 1
This resolver batch Waiting 1
This resolver batch Finished 8

Related PR context

  • Stack: No open parent or child PR currently links to this branch.
  • Target: main is a repository root/integration branch.
  • Changed-file overlap: 1 changed file is also touched by #295, #590, #602, #607, #611, #631, #660, #662, #680, #681, #682.

Exact branch pair: mainpromote/pr-554-rich-commander-previews--to-main.

Timeline

  • 12:18 UTC — Detected that main needs to be merged into promote/pr-554-rich-commander-previews--to-main; assigning the exact snapshot to the resolver queue.
  • 12:29 UTC — Still safely queued behind earlier admitted Lopu work; no duplicate resolver was spawned.
  • 12:40 UTC — 10-minute check-in: still working — Waiting in Lopu's serialized PR-management lane.
  • 12:51 UTC — 10-minute check-in: still working — Waiting in Lopu's serialized PR-management lane.
  • 13:01 UTC — 10-minute check-in: still working — Waiting in Lopu's serialized PR-management lane.
  • 13:12 UTC — 10-minute check-in: still working — Waiting in Lopu's serialized PR-management lane.
  • 13:23 UTC — 10-minute check-in: still working — Waiting in Lopu's serialized PR-management lane.
  • 13:34 UTC — 10-minute check-in: still working — Waiting in Lopu's serialized PR-management lane.
  • 13:45 UTC — 10-minute check-in: still working — Waiting in Lopu's serialized PR-management lane.
  • 13:55 UTC — 10-minute check-in: still working — Waiting in Lopu's serialized PR-management lane.
  • 14:05 UTC — 10-minute check-in: still working — Waiting in Lopu's serialized PR-management lane.
  • 14:15 UTC — 10-minute check-in: still working — Waiting in Lopu's serialized PR-management lane.
  • 14:25 UTC — 10-minute check-in: still working — Waiting in Lopu's serialized PR-management lane.
  • 14:36 UTC — 10-minute check-in: still working — Waiting in Lopu's serialized PR-management lane.
  • 14:47 UTC — 10-minute check-in: still working — Waiting in Lopu's serialized PR-management lane.
  • 14:52 UTC — Rebuilding Graphify structure and semantic context.
  • 14:54 UTC — The resolver worker completed successfully and GitHub now reports this PR as mergeable.

Technical run details — optional; this comment is the human-facing source of truth.

@github-actions

github-actions Bot commented Sep 7, 2026

Copy link
Copy Markdown
Contributor

🤝 Merged main into promote/pr-554-rich-commander-previews--to-main to bring this PR up to date via Lopu's PR manager.

No AI resolution was needed by merge time; the branch was updated with a plain merge commit.

graphify-out/ was reset wholesale to the main side (repo rule: one side, never mixed — the graph merge driver is unavailable in CI).

Rebuilt and committed the merged code graph with graphify update .; no LLM semantic credential was available for the second phase.

Please review the merge commit before relying on it.

Lopu-Conflict-Resolution: run=34121206780 pr=659

# Conflicts:
#	graphify-out/snapshots/v1/7c0aae4ecdbc73f4942a02e6369783f20d068b6f16d65459d2cde909f5ea9a6f/9de38ef6997be5f4b260781ce7c28f8b43992722660a63279e9de258a69e86e0/GRAPH_REPORT.md
#	graphify-out/snapshots/v1/7c0aae4ecdbc73f4942a02e6369783f20d068b6f16d65459d2cde909f5ea9a6f/9de38ef6997be5f4b260781ce7c28f8b43992722660a63279e9de258a69e86e0/cost.json
#	graphify-out/snapshots/v1/7c0aae4ecdbc73f4942a02e6369783f20d068b6f16d65459d2cde909f5ea9a6f/9de38ef6997be5f4b260781ce7c28f8b43992722660a63279e9de258a69e86e0/graph.json
#	graphify-out/snapshots/v1/7c0aae4ecdbc73f4942a02e6369783f20d068b6f16d65459d2cde909f5ea9a6f/9de38ef6997be5f4b260781ce7c28f8b43992722660a63279e9de258a69e86e0/manifest.json
#	graphify-out/snapshots/v1/94433d17c176f2bdac5c0a3e90f71417ae106a476d7bd861d5d9b811b7fa25aa/a72fe54e341fcdc9153402f7ce761c58d7f7269bd5a972f94ac68e85ffc25a27/GRAPH_REPORT.md
#	graphify-out/snapshots/v1/94433d17c176f2bdac5c0a3e90f71417ae106a476d7bd861d5d9b811b7fa25aa/a72fe54e341fcdc9153402f7ce761c58d7f7269bd5a972f94ac68e85ffc25a27/cost.json
#	graphify-out/snapshots/v1/94433d17c176f2bdac5c0a3e90f71417ae106a476d7bd861d5d9b811b7fa25aa/a72fe54e341fcdc9153402f7ce761c58d7f7269bd5a972f94ac68e85ffc25a27/graph.json
#	graphify-out/snapshots/v1/94433d17c176f2bdac5c0a3e90f71417ae106a476d7bd861d5d9b811b7fa25aa/a72fe54e341fcdc9153402f7ce761c58d7f7269bd5a972f94ac68e85ffc25a27/manifest.json
#	graphify-out/snapshots/v1/984082b969db496ff66401bac879fdb80deaaf6e9bbcbca737c0a5b151cc3df8/3a0fc01eb858b55489f2a370c4441d91c18d46721a15d509de55783b4c5ee522/GRAPH_REPORT.md
#	graphify-out/snapshots/v1/984082b969db496ff66401bac879fdb80deaaf6e9bbcbca737c0a5b151cc3df8/3a0fc01eb858b55489f2a370c4441d91c18d46721a15d509de55783b4c5ee522/cost.json
#	graphify-out/snapshots/v1/984082b969db496ff66401bac879fdb80deaaf6e9bbcbca737c0a5b151cc3df8/3a0fc01eb858b55489f2a370c4441d91c18d46721a15d509de55783b4c5ee522/graph.json
#	graphify-out/snapshots/v1/984082b969db496ff66401bac879fdb80deaaf6e9bbcbca737c0a5b151cc3df8/3a0fc01eb858b55489f2a370c4441d91c18d46721a15d509de55783b4c5ee522/manifest.json
Structural `graphify update` completed (graphify 0.9.4, no semantic credential available).

Refreshed by the resolve-pr-conflicts workflow: https://github.com/lopugit/thingtime/actions/runs/34121206780

Lopu-Conflict-Resolution: run=34121206780 pr=659
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

last preview built 08/09 00:56 AEST #659 tt-pv1:659:develop:8be7cd81d199efc7e29de91285155098ebe41328:1788792990962 lopu: mergeable The PR branches can currently be merged without conflicts lopu: overlapping files This PR changes files also changed by another open PR preview: develop ready tt-preview-state:v1:develop:ready promotion Automated develop to main promotion PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant