Skip to content

docs: DG debt wave 3 — route D tag trie (#803) and perm follow-ups (P5) - #54

Merged
viethqb merged 1 commit into
mainfrom
docs/dg-wave3-803-p5
Nov 1, 2026
Merged

viethqb merged 1 commit into
mainfrom
docs/dg-wave3-803-p5

Conversation

@viethqb

@viethqb viethqb commented Nov 1, 2026 •

Copy link
Copy Markdown
Member

Docs for DG debt Wave 3 part 1: platform #809 (issue #803, route D follows Ranger's tag trie) and platform #810 (P5: #787, #788, #789, #801, KI-322, KI-323).

Known issues

  • Closed: KI-322 and KI-323 (fixed in platform #810).
  • Added (latent, found while building #810, verified on platform main):
    • KI-329: the permission check's platform-admin flag counts a deny grant of platform_admin, which would exempt its holder from every classification clearance.
    • KI-330: the session's workspace-role checks used by workspace-scoped impersonation (ws_admin re-check at OIDC step-up, the target's roles) ignore effect (workspace form of KI-323).
    • KI-331: RoleRepo::platform_admin_user_ids ignores expiry and effect; no server caller on main. Its twin in the engine-grant impersonation-chain check ignores both too and errs on the side of refusing.
  • Intro updated.

Pages

  • data-governance/classifications/index.md: new Manual policies section (columns, notes, the Wider than its pattern badge and sentence) and How the engines pick tag policies (Ranger's prefix lookup: *i reaches every tag).
  • engines-and-policy/policy-editor.md: tag values with wildcards widen; limits bullet.
  • deploy-operate/engines-and-ranger.md: the boot recompile of role-referencing profiles, its retry schedule and log lines.
  • deploy-operate/upgrade.md: notes for platform #809 and #810.

REST reference

Regenerating from platform main at #809 changes no page related to #809 (the generator does not render response fields). Regenerated again from platform main after #810 merged (42ff126a): no page related to #809 or #810 changes. The only diffs (workflow.md and the index count) come from unrelated platform PRs and are left out.

Screenshots

None taken (Wave 4). Missing/stale: the classification's Manual policies tab has no screenshot; it should show a Wider than its pattern row.

npm run build passes (en and vi).

🤖 Generated with Claude Code

Close KI-322 and KI-323 (platform #810), record KI-329 to KI-331, document
the Manual policies tab's Wider than its pattern rows and how Ranger picks
tag policies (platform #809), the retried boot recompile of role-referencing
profiles, and upgrade notes for #809 and #810.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@viethqb
viethqb merged commit 082d87a into main Nov 1, 2026
2 checks passed
@viethqb
viethqb deleted the docs/dg-wave3-803-p5 branch November 1, 2026 09:11
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