Skip to content

docs(dlp): retry upstream-blocked sub-issues against fresh tenant#195

Merged
cdot65 merged 1 commit into
mainfrom
cdot65/docs-examples-dlp-retry
May 25, 2026
Merged

docs(dlp): retry upstream-blocked sub-issues against fresh tenant#195
cdot65 merged 1 commit into
mainfrom
cdot65/docs-examples-dlp-retry

Conversation

@cdot65

@cdot65 cdot65 commented May 25, 2026

Copy link
Copy Markdown
Owner

Summary

Closes #189. Updates #128. Part of epic #127.

Test plan

  • pnpm docs:gen regenerates docs/cli/runtime/dlp/filtering-profiles.md with the new example
  • pnpm format clean
  • pnpm docs:check passes (124 commands, 60 on allowlist — one less than before)
  • Live capture against tenant 1852583913 verified against airs --debug API log
  • Tenant cleanup: seed pattern-docs-test archived; no *-docs-test resources active; predefined SOX filtering profile restored to canonical 35 file_types

…eam blocks

Closes #189.

Re-probed 12 DLP sub-issues from epic #127 against fresh DLP-licensed
tenant. Only `filtering-profiles replace` works — captured 200 response
into sidecar + JSON body fixture and removed from .missing-allowlist.
The other 11 (#181-#188, #190-#192) still hit the same upstream 400s
(#80, #98, #99, #101) and key-mangling CLI bug (#105); kept on
.missing-allowlist with tracking comments + sub-issue bodies updated
with fresh evidence.
@cdot65

cdot65 commented May 25, 2026

Copy link
Copy Markdown
Owner Author

DLP retry summary — tenant 1852583913 (fresh, DLP license active)

Landed (1)

Still upstream-blocked, evidence updated (11)

All 11 still return the same errors on the fresh tenant as on the original capture tenant. .missing-allowlist entries kept with # Blocked by … comments.

Sub-issue Command Symptom Upstream tracker
#181 runtime dlp patterns get API 400 on GET /v2/api/data-patterns/{id} #80
#182 runtime dlp patterns patch Same 400 on pre-PATCH GET #98
#183 runtime dlp patterns replace Same 400 on pre-PUT GET #98
#184 runtime dlp profiles get API 400 on GET /v2/api/data-profiles/{id} #80
#185 runtime dlp profiles create API 400 on POST (basic + advanced + multi shapes all fail) #101
#186 runtime dlp profiles patch Same 400 #101
#187 runtime dlp profiles replace Same 400 #101
#188 runtime dlp filtering-profiles get CLI snake_case bug (datarofile, scanype, fileased, nonileased, fileypes) #105
#190 runtime dlp dictionaries create API 400 on multipart POST #99
#191 runtime dlp dictionaries patch Same 400 #99
#192 runtime dlp dictionaries replace Same 400 #99

Tenant hygiene

  • Seed pattern-docs-test (id 6a1480b56611b684f661b013) archived. No active *-docs-test resources remain.
  • Predefined SOX filtering profile temporarily mutated during docs: runtime dlp filtering-profiles replace (upstream-bug) #189 probe was restored to canonical 35 file_type entries (version bumped 1→3 due to the restore PUT; functional content identical).
  • No DLP profile or dictionary seed got created — those POSTs all 400.

Next steps

@cdot65 cdot65 merged commit 109265d into main May 25, 2026
5 checks passed
@cdot65 cdot65 deleted the cdot65/docs-examples-dlp-retry branch May 25, 2026 17:14
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.

docs: runtime dlp filtering-profiles replace (upstream-bug)

1 participant