codex/public-api-docs #38

Merged
Twyco merged 6 commits from codex/public-api-docs into main 2026-04-24 09:11:49 +00:00
Owner
No description provided.
Author
Owner

Approved

Approved
Twyco changed target branch from codex/api-application-access to main 2026-04-24 08:32:38 +00:00
Twyco added 3 commits 2026-04-24 08:32:38 +00:00
Koda approved these changes 2026-04-24 09:03:13 +00:00
Koda left a comment
Contributor

Approved for merge. Implementation matches the intended scope and keeps the application API itself protected. One Nit/Optional noted inline about brittle assertions tied to Scalar's minified JSON formatting in the new feature test.

Approved for merge. Implementation matches the intended scope and keeps the application API itself protected. One Nit/Optional noted inline about brittle assertions tied to Scalar's minified JSON formatting in the new feature test.
@@ -0,0 +10,4 @@
{
$this->get('/api/docs')
->assertOk()
->assertSee('"hideClientButton":true', false)
Contributor

Nit/Optional: These assertions depend on Scalar's exact minified JSON serialization ("hideClientButton":true / "mcp":{"disabled":true}), which is brittle across package updates. Prefer asserting stable behavior (e.g., response OK plus the configured OpenAPI URL) instead of exact formatting.

Nit/Optional: These assertions depend on Scalar's exact minified JSON serialization (`"hideClientButton":true` / `"mcp":{"disabled":true}`), which is brittle across package updates. Prefer asserting stable behavior (e.g., response OK plus the configured OpenAPI URL) instead of exact formatting.
Koda approved these changes 2026-04-24 09:04:05 +00:00
Koda left a comment
Contributor

Final verdict: APPROVE (findings are Nit/Optional only).

Final verdict: APPROVE (findings are Nit/Optional only).
@@ -0,0 +10,4 @@
{
$this->get('/api/docs')
->assertOk()
->assertSee('"hideClientButton":true', false)
Contributor

Nit/Optional: These assertions depend on Scalar's exact minified JSON serialization ("hideClientButton":true / "mcp":{"disabled":true}), which is brittle across package updates. Prefer asserting stable behavior (e.g., response OK plus the configured OpenAPI URL) instead of exact formatting.

Nit/Optional: These assertions depend on Scalar's exact minified JSON serialization (`"hideClientButton":true` / `"mcp":{"disabled":true}`), which is brittle across package updates. Prefer asserting stable behavior (e.g., response OK plus the configured OpenAPI URL) instead of exact formatting.
Contributor

Here is the improvements PR: OpenSource/KanbanGit#54

Here is the improvements PR: https://git.twyco.de/OpenSource/KanbanGit/pulls/54
Twyco added 3 commits 2026-04-24 09:11:11 +00:00
Twyco merged commit d855dcaf7c into main 2026-04-24 09:11:49 +00:00
Twyco deleted branch codex/public-api-docs 2026-04-24 09:11:49 +00:00
Sign in to join this conversation.
No Reviewers
No labels
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: PetschStudios/KanbanGit#38