Skip to content

Show relation-specific navigation guidance while proposals are pending - #3087

Merged
Chris0Jeky merged 3 commits into
mainfrom
codex/3077-relation-navigation-guidance
Sep 16, 2026
Merged

Chris0Jeky merged 3 commits into
mainfrom
codex/3077-relation-navigation-guidance

Conversation

@Chris0Jeky

@Chris0Jeky Chris0Jeky commented Sep 12, 2026

Copy link
Copy Markdown
Owner

Leaving the thinking workspace while a relation proposal request was pending showed private-answer or recording instructions. The deck now reports relation activity separately, and the workspace keeps its leave guard with guidance that accurately describes the pending proposal. Private-answer, recording and companion-send behavior is preserved; relation changes still require review and Apply.

The four-file source commit 736f0b7 is preserved and its blobs match after incorporating delivered main 2cdc452. One independent Terra review found no correctness or authority blocker. The two progress records include the navigation candidate and delivered archive settlement; the latter's MEDIUM form-version follow-up remains #3083.

Validation: 20 focused tests pass. The full frontend suite passes 6,911 tests with three existing skips across 445 files; production build (including vue-tsc) and full lint pass with ten existing warnings. Documentation links, docs governance, operations governance and diff checks pass. The full-suite runtime tree 5004e6e is unchanged by the documentation commit. Exact-head/base ci-required.yml remains required before merge. No new manual browser or physical-device acceptance is claimed. Existing human actions remain unchanged.

Closes #3077

The bounded connector triage identified a MEDIUM copy omission: the pending navigation sentence mentions approval but omits the separate Apply step. This is tracked in #3088 with focused acceptance. The pending guard and approval/Apply behavior are unchanged; no copy correction is claimed in this PR.

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Sep 12, 2026

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review Completed 2026-09-12T23:01:43.581179Z fd221ba PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@Chris0Jeky Chris0Jeky left a comment

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Independent Terra review: CLEAN. Reviewed the four-file source at base 96f4b7c; working diff hash d4dc741ff2cc88127e3ecd3f4d553b0cbb9ce8e1. Relation activity uses a separate event channel, remains in the leave predicate, and displays proposal-specific guidance. Private-answer, recording and companion-send guards retain their precedence and behavior. No HIGH/CRITICAL or lower-severity finding was raised. Reviewer did not rerun tests.

Coordinator verification: all four committed source blobs match 736f0b7 at published fd221ba after incorporating main2cdc45257. Full frontend: 6,911 passed, 3 existing skips; build/typecheck and lint pass. Evidence is retained under C:/td0912-evidence/3077-navigation-guidance. Hosted required qualification is pending.

@Chris0Jeky Chris0Jeky moved this from Pending to Review in Taskdeck Execution Sep 12, 2026

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: fd221ba58a

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread frontend/taskdeck-web/src/views/overhaul/ThinkingWorkspaceView.vue

@Chris0Jeky Chris0Jeky left a comment

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fresh-context review: no merge-blocking state-ownership or navigation-guard finding on this head.

Splitting relation-busy from private-answer busy is the correct boundary: the workspace still treats both as leave-blocking activity, but can present channel-specific instructions instead of mislabeling a relation request as recording or private-answer work. Route changes reset both states, the leave action refuses all three in-flight channels, and ordinary draft/companion behavior is preserved.

Exact-head Required CI, CI Extended and Smart CI are completed successfully. One wording residual remains exactly as already recorded: this parent says approval but omits the separate Apply action. Stacked PR #3096 has the focused red/green correction and should be retargeted/merged immediately after this parent; I found no reason to redesign the guard itself.

@Chris0Jeky
Chris0Jeky merged commit 8082a60 into main Sep 16, 2026
38 checks passed
@Chris0Jeky
Chris0Jeky deleted the codex/3077-relation-navigation-guidance branch September 16, 2026 17:25
@github-project-automation github-project-automation Bot moved this from Review to Done in Taskdeck Execution Sep 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

Show accurate navigation guidance during relation requests

1 participant