Skip to content

docs(ocsf): sync the ai_tool draft to the head of ocsf-schema#1729 - #554

Merged
Levaj2000 merged 1 commit into
mainfrom
claude/kind-tesla-tbnycz
Sep 14, 2026
Merged

Levaj2000 merged 1 commit into
mainfrom
claude/kind-tesla-tbnycz

Conversation

@Levaj2000

@Levaj2000 Levaj2000 commented Sep 14, 2026

Copy link
Copy Markdown
Owner

Summary

The PR-shaped draft in docs/ocsf-ai-tool-object-draft/ predated the 2026-09-10 review round on ocsf/ocsf-schema#1729, where saputkin proposed and Jeff accepted two fingerprint-typed attributes on ai_tool. Commit efd60d1 on Levaj2000:issue-1728-v2 landed them. This syncs the local copy to that head.

  • objects/ai_tool.json: the PR head verbatim. Adds desc_fingerprint (the model-visible description presented at discovery, by reference, for description-poisoning detection) and baseline_fingerprint (the approval-time contract fingerprint, carried as a value so a consumer can diff against what was presented at invocation). Also picks up the "In the case of 'Other'" sentences on the source and type siblings.
  • dictionary-additions.json: both new entries, from the PR head's dictionary.json.
  • example-event.json: both fields shown.
  • proposal.md: two table rows, a justification bullet, a header note.
  • README.md: sync-status line and decision-log item 9.
  • worked-example-codex-timeline.md: a note that the head moved and no shape it uses changed.
  • ocsf-schema.patch: regenerated against upstream main (2026-09-14) for the three touched files.
  • CHANGELOG.md: Unreleased / Changed entry.

Standards work: hand-back, not autonomous merge, per AGENTS.md.

Verification

  • git apply --check of the regenerated patch against a scratch checkout of upstream main's dictionary.json and profiles/ai_operation.json: applies cleanly. The previous patch also still applied; the new one differs only by the two added dictionary entries and the eight added object lines.
  • All five JSON files parse.
  • Every added line is plain ASCII (LC_ALL=C grep '[^[:print:][:space:]]' over the added lines of the diff: no matches). The three markdown files carry pre-existing non-ASCII punctuation that this PR does not touch.
  • ruff check .: All checks passed!
  • ruff format --check .: 49 files already formatted
  • pytest -q from the repo root: 160 passed in 0.64s (after installing httpx, cryptography and cffi, which the container lacked and CI installs).

Docs only, no product impact.

🤖 Generated with Claude Code

https://claude.ai/code/session_014c1RBLy2Kiinj7QnLCNi7N

The local PR-shaped draft in docs/ocsf-ai-tool-object-draft/ predated the
2026-09-10 review round on ocsf/ocsf-schema#1729, which added two
fingerprint-typed attributes to the object:

- desc_fingerprint: the model-visible description presented at discovery,
  by reference, so description poisoning (text changes, schema does not)
  is detectable.
- baseline_fingerprint: the contract fingerprint recorded at approval
  time, carried as a value so a consumer can diff it against what was
  presented at invocation.

objects/ai_tool.json is now the PR head (efd60d1) verbatim, including the
"In the case of 'Other'" sentences on the source and type siblings.
dictionary-additions.json carries both new entries. example-event.json
shows both. proposal.md gains the two table rows, a justification bullet,
and a header note; README.md gains a sync-status line and decision-log
item 9; the worked example notes that no shape it uses changed.

ocsf-schema.patch was regenerated against upstream main (dictionary.json,
profiles/ai_operation.json, objects/ai_tool.json) and verified with
git apply --check in a scratch checkout of those files.

Docs only, no product impact.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014c1RBLy2Kiinj7QnLCNi7N
@vercel

vercel Bot commented Sep 14, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
ai-identity-landing Ready Ready Preview Sep 14, 2026 2:43pm UTC
dashboard Error Error Sep 14, 2026 2:43pm UTC

Copy link
Copy Markdown
Owner Author

CI on this head: every GitHub Actions check is green (Python Lint and Test, Public repo no confidential material, CodeQL x3, Vercel Preview Comments). The one red mark is the commit status "Vercel - dashboard", and it is not this PR's.

Standing down on that status only. This PR is docs-only and otherwise green; I will keep re-checking it.


Generated by Claude Code

@Levaj2000
Levaj2000 marked this pull request as ready for review September 14, 2026 14:50
@Levaj2000
Levaj2000 merged commit 7b97a46 into main Sep 14, 2026
8 of 9 checks passed
@Levaj2000
Levaj2000 deleted the claude/kind-tesla-tbnycz branch September 14, 2026 14:50
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.

2 participants