Skip to content

Commit 4939ca0

Browse files
author
DavidQ
committed
PR 8.22: Full tool schema conformance audit
1 parent fcde39c commit 4939ca0

5 files changed

Lines changed: 27 additions & 12 deletions
Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Expected Codex Output
22

3-
- sample_tool_files_with_palette = 0
4-
- sample_tool_files_with_paletteRef = 0
5-
- sample_tool_files_with_paletteId = 0
6-
- no runtime changes
7-
- no validators added
3+
- audited_tool_payloads = ALL
4+
- schema_mismatch = 0
5+
- missing_schema_refs = 0
6+
- tool_name_mismatch = 0
7+
- runtime_changes = 0
Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,14 @@
11
MODEL: GPT-5.3-codex
22

33
TASK:
4-
Audit all sample tool payloads:
5-
- ensure no palette
6-
- ensure no paletteRef
7-
- ensure no paletteId
4+
Audit all tool payloads:
5+
- samples/**/sample.*.*.json
6+
- workspace manifests if present
87

9-
Do not modify runtime
10-
Do not modify start_of_day
8+
VERIFY:
9+
- $schema path valid
10+
- tool matches schema
11+
- required fields present
12+
13+
Do NOT modify runtime
14+
Do NOT modify start_of_day
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
PR 8.21: Palette shared data audit
1+
PR 8.22: Full tool schema conformance audit
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
Audit all tool payloads (samples + workspace manifests) against their declared tool schema.
2+
3+
Checks:
4+
- $schema exists and matches tool
5+
- tool field matches schema const
6+
- version present and valid
7+
- config matches schema structure (shape only, no deep validation logic)
8+
9+
No runtime changes.
10+
No validators.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Purpose: Verify all 17 first-class tools fully conform to their schema contracts across samples and workspace usage.

0 commit comments

Comments
 (0)