Skip to content

feat: open Customer master related posts onto Event Lineage (v2.15.0) - #262

Open
seonghobae wants to merge 11 commits into
feat/calendar-open-focus-event-lineage-v2140from
feat/customer-master-open-focus-event-lineage-v2150
Open

feat: open Customer master related posts onto Event Lineage (v2.15.0)#262
seonghobae wants to merge 11 commits into
feat/calendar-open-focus-event-lineage-v2140from
feat/customer-master-open-focus-event-lineage-v2150

Conversation

@seonghobae

@seonghobae seonghobae commented Aug 19, 2026

Copy link
Copy Markdown
Contributor

Summary

Stacked on #261. Opening a Customer master related post uses the same Event Lineage focus contract as Weekly VOC and Calendar.

  • Customer master names authorized customer entities as current and opens a related post onto Event Lineage (ADR 0095).
  • The opened post is marked current, with Keyman and evaluation as the next read.
  • Board home-list and Ask Agent opens do not accidentally inherit Customer-master origin.
  • No TEPP theta, cutoff body, parent, or customer is invented.

Correctness repair

Customer master keeps one relatedLoading owner while an entity's related posts are fetched. Previously, if entity A's request finished after the user had already expanded entity B, A's unconditional finally cleared B's shared loading state and briefly rendered No linked posts yet. for B even though its request remained pending.

Exact head 0c490d98009f96d399e927543f5891abeb43036e changes cleanup to clear the state only when that request still owns it:

setRelatedLoading((current) => (current === entityId ? null : current));

The branch carries a regression that defers both entity requests, completes the older request first, and requires the newly expanded customer to remain in the loading state until its own response arrives. The one-shot bootstrap is absent from the current tree.

Current validation state

Repository Tests run 32327612802 is queued for the exact head. No current-head passing result is claimed while that run or any required security, SAST, coverage, ontology, or supply-chain gate is pending, absent, failed, cancelled, or skipped-required.

Merge safety

@coderabbitai

coderabbitai Bot commented Aug 19, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 33b548f3-6411-4f67-84dd-000431fdeac0

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

Copy link
Copy Markdown
Contributor Author

Buyer increment stacked as #263 (0aaf992, v2.16.0) on this exact head d25eeda. Ask Agent cited-post opens now share the Event Lineage focus path. Independent exact-head APPROVE still required on this PR and on #263. Do not self-approve. Issues #79 and #87 stay open.

@seonghobae
seonghobae force-pushed the feat/customer-master-open-focus-event-lineage-v2150 branch from d25eeda to 351fc60 Compare August 20, 2026 01:11
@seonghobae
seonghobae force-pushed the feat/customer-master-open-focus-event-lineage-v2150 branch 3 times, most recently from 73887c9 to 29c9732 Compare August 20, 2026 01:38
@seonghobae
seonghobae force-pushed the feat/customer-master-open-focus-event-lineage-v2150 branch from 29c9732 to 76b9b16 Compare August 20, 2026 01:47
@seonghobae
seonghobae force-pushed the feat/customer-master-open-focus-event-lineage-v2150 branch from 76b9b16 to 67cd7f6 Compare August 20, 2026 01:55
@seonghobae
seonghobae marked this pull request as draft August 20, 2026 01:59
@seonghobae
seonghobae force-pushed the feat/customer-master-open-focus-event-lineage-v2150 branch from 64e964f to 2573b78 Compare August 20, 2026 02:01
@seonghobae
seonghobae force-pushed the feat/customer-master-open-focus-event-lineage-v2150 branch from 2573b78 to 08275b1 Compare August 20, 2026 02:04
@seonghobae
seonghobae force-pushed the feat/customer-master-open-focus-event-lineage-v2150 branch from 7ec1a48 to 15c82c7 Compare August 20, 2026 02:07
@seonghobae
seonghobae marked this pull request as ready for review August 20, 2026 02:08
@seonghobae
seonghobae marked this pull request as draft August 20, 2026 02:17
@seonghobae
seonghobae force-pushed the feat/customer-master-open-focus-event-lineage-v2150 branch from 15c82c7 to 159627c Compare August 20, 2026 02:20
@seonghobae
seonghobae marked this pull request as ready for review August 20, 2026 02:21
@seonghobae
seonghobae marked this pull request as draft August 20, 2026 02:24
@seonghobae
seonghobae force-pushed the feat/customer-master-open-focus-event-lineage-v2150 branch from 159627c to 41c0161 Compare August 20, 2026 02:27
@seonghobae
seonghobae marked this pull request as ready for review August 20, 2026 02:29
@seonghobae
seonghobae force-pushed the feat/customer-master-open-focus-event-lineage-v2150 branch from 41c0161 to 2114cc5 Compare August 20, 2026 02:35
@seonghobae
seonghobae force-pushed the feat/customer-master-open-focus-event-lineage-v2150 branch from 2114cc5 to b0ac833 Compare August 20, 2026 02:41
@seonghobae
seonghobae force-pushed the feat/customer-master-open-focus-event-lineage-v2150 branch from b0ac833 to c4987c3 Compare August 20, 2026 02:50
@seonghobae
seonghobae marked this pull request as draft August 20, 2026 02:52
Customer master names authorized customer entities as current and to
open a related post to read Event Lineage. That open focuses the popup
Event Lineage heading and names Keyman and evaluation next. Home-list
opens do not. No TEPP theta or customer is invented.
@seonghobae
seonghobae force-pushed the feat/customer-master-open-focus-event-lineage-v2150 branch from 36292c9 to 0c490d9 Compare August 20, 2026 03:15
@seonghobae
seonghobae marked this pull request as ready for review August 20, 2026 03:19

Copy link
Copy Markdown
Contributor Author

@opencode-agent Review exact current head 0c490d98009f96d399e927543f5891abeb43036e against exact parent #261@6a6385208a87be00ad40323ffd618250199c9134. Verify Customer master related-post origin, Event Lineage focus and current-post marker, Keyman/evaluation next action, isolation from Board home and Ask Agent opens, shared relatedLoading ownership under overlapping entity requests, and absence of invented TEPP/cutoff/parent/customer evidence or repair workflows. Publish a durable receipt and formal exact-head verdict or explicit fail-visible evidence. Do not merge, retarget, or update branches.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant