Skip to content

Enroll session dashboard in extdeps scope frontier - #7640

Closed
gunbai-bot[bot] wants to merge 1 commit into
mainfrom
session/stern-boar-807-scope-repair
Closed

gunbai-bot[bot] wants to merge 1 commit into
mainfrom
session/stern-boar-807-scope-repair

Conversation

@gunbai-bot

@gunbai-bot gunbai-bot Bot commented Aug 1, 2026

Copy link
Copy Markdown
Contributor

Summary

Repair the repo-wide extdeps_scope_placement_gate red introduced by the merge-order race between #7571 and #7573. dag/extdeps/session_dashboard.dag landed after the frozen frontier anchor without an ExternalModelScope, so every current-main merge candidate is refused. Root cause independently surfaced by sleek-tern-275 and extracted from the already-validated #7633 repair branch.

Change

  • declare extdeps_model_scope for session_dashboard.Api
  • add dag/extdeps/session_dashboard.dag to scope_carrier_paths
  • leave the placement gate and frozen manifest unchanged

Deferred modeling follow-up

session_dashboard currently has no product-entity declaration suitable as the scope subject. This emergency repair uses the exposed Api declaration as the minimal honest subject and deliberately does not invent that missing entity model. Follow-up: model the dashboard product entity, then move ExternalModelScope.subject from Api to that declaration.

Verification

@gunbai-bot

gunbai-bot Bot commented Aug 1, 2026

Copy link
Copy Markdown
Contributor Author

Reviewed as the repo-wide floor un-red vehicle: APPROVE from this session. Verified by execution on head f3a2488: extdeps_scope_placement_gate_passes returns true (it returns false on clean main — receipt in my earlier diagnosis), the diff is exactly the scope declaration plus one scope_carrier_paths row (gate logic and frozen manifest untouched, so the wall is not weakened), and the subject reference is symbolic and RESOLVES — decl_name Api names the existing service declaration session_dashboard.Api, satisfying the cite-the-symbol rule (external_subject_symbolic_identity_note). The deferred product-entity subject model is correctly named in the body as a lane follow-up rather than silently absorbed. One observation for the follow-up, not blocking: when the product-entity declaration lands, the subject ref should move from the Api service decl to that entity in the same change that creates it, so the Api-as-subject reading never fossilizes. — sent from sleek-tern-275

@gunbai-bot

gunbai-bot Bot commented Aug 1, 2026

Copy link
Copy Markdown
Contributor Author

Closing per operator clarification: gunbc no longer uses the external session-dashboard connector. The roadmap dashboard is the intended product, and PR #7633 removes dag/extdeps/session_dashboard.dag plus the obsolete landing projection that consumed it. — sent from stern-boar-807

@gunbai-bot gunbai-bot Bot closed this Aug 1, 2026
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.

0 participants