diff --git a/.claude/commands/commit.md b/.claude/commands/commit.md index 72ae20dc4..a56a7b7d9 100644 --- a/.claude/commands/commit.md +++ b/.claude/commands/commit.md @@ -223,12 +223,14 @@ handoff: resolution / frame rate when needed. 3. Upload the compressed recording to the GitHub PR as a PR body attachment or a clearly labeled attached `Preview` comment. - Do not commit one-off PR preview recordings. Only commit preview media when - the media itself is product documentation or an example asset that should - ship with the repository. If PR attachment upload is blocked by local browser - or extension permissions, commit a compressed asset under - `.github/pr-previews/` and link the GitHub-hosted raw/blob URL from the - preview comment. + Never commit one-off PR preview recordings, including under + `.github/pr-previews/`. Create them in a temporary or ignored local path, + upload them as GitHub attachments, verify the attachment, then delete the + local files. Only commit media that is itself product documentation or an + example asset intended to ship with the repository. + If browser or extension permissions block the attachment, stop and ask the + maintainer to enable file uploads; do not force-add the recording as a Git + fallback. 4. Link/embed the GitHub-hosted recording in the PR body or preview comment. If there is no visual or interactive surface, add a short PR note explaining why diff --git a/.codex/skills/openiap-workflows/SKILL.md b/.codex/skills/openiap-workflows/SKILL.md index 79d7e8aee..a947ee168 100644 --- a/.codex/skills/openiap-workflows/SKILL.md +++ b/.codex/skills/openiap-workflows/SKILL.md @@ -102,12 +102,12 @@ appropriate labels before merging. - For PRs with new features, visible behavior changes, UI changes, docs pages, example flows, or developer workflows, record the actual changed surface, compress the video to under 10 MB, and upload it to the GitHub PR as a - `Preview` comment or PR body attachment. Do not commit one-off PR preview - recordings; only commit media when the asset itself is part of product docs or - examples. If PR attachment upload is blocked by local browser or extension - permissions, commit a compressed asset under `.github/pr-previews/` and link - the GitHub-hosted raw/blob URL. Use the Codex Chrome Extension for - web/docs/dashboard previews when applicable. + `Preview` comment or PR body attachment. Never commit one-off preview media, + including under `.github/pr-previews/`; keep it in a temporary or ignored + local path and delete it after verifying the GitHub attachment. If browser or + extension permissions block the attachment, stop and ask the maintainer to + enable uploads instead of force-adding a Git fallback. Use the Codex Chrome + Extension for web/docs/dashboard previews when applicable. - Keep commits in Angular Conventional Commits format: `(): `. - When creating branches for commit/push/PR workflows, follow diff --git a/.github/pr-previews/claude-parity-docs-preview.mp4 b/.github/pr-previews/claude-parity-docs-preview.mp4 deleted file mode 100644 index 175d6f02b..000000000 Binary files a/.github/pr-previews/claude-parity-docs-preview.mp4 and /dev/null differ diff --git a/.github/pr-previews/deprecations-3-0-migration.png b/.github/pr-previews/deprecations-3-0-migration.png deleted file mode 100644 index 22343f1bf..000000000 Binary files a/.github/pr-previews/deprecations-3-0-migration.png and /dev/null differ diff --git a/.github/pr-previews/ecosystem-onside-preview.mp4 b/.github/pr-previews/ecosystem-onside-preview.mp4 deleted file mode 100644 index 8e7e352ee..000000000 Binary files a/.github/pr-previews/ecosystem-onside-preview.mp4 and /dev/null differ diff --git a/.github/pr-previews/iapkit-asc-review-submission.jpg b/.github/pr-previews/iapkit-asc-review-submission.jpg deleted file mode 100644 index 38b599ede..000000000 Binary files a/.github/pr-previews/iapkit-asc-review-submission.jpg and /dev/null differ diff --git a/.github/pr-previews/issue-223-language-preference.mp4 b/.github/pr-previews/issue-223-language-preference.mp4 deleted file mode 100644 index df1b75ceb..000000000 Binary files a/.github/pr-previews/issue-223-language-preference.mp4 and /dev/null differ diff --git a/.github/pr-previews/july-2026-release-notes.png b/.github/pr-previews/july-2026-release-notes.png deleted file mode 100644 index 73eb9c523..000000000 Binary files a/.github/pr-previews/july-2026-release-notes.png and /dev/null differ diff --git a/.github/pr-previews/open-redeem-offer-code-android.mp4 b/.github/pr-previews/open-redeem-offer-code-android.mp4 deleted file mode 100644 index 903954e7b..000000000 Binary files a/.github/pr-previews/open-redeem-offer-code-android.mp4 and /dev/null differ diff --git a/.github/pr-previews/openiap-codegen-ssot.jpg b/.github/pr-previews/openiap-codegen-ssot.jpg deleted file mode 100644 index 7437211d4..000000000 Binary files a/.github/pr-previews/openiap-codegen-ssot.jpg and /dev/null differ diff --git a/.github/pr-previews/openiap-product-client-payload-preview.mp4 b/.github/pr-previews/openiap-product-client-payload-preview.mp4 deleted file mode 100644 index 297a938a1..000000000 Binary files a/.github/pr-previews/openiap-product-client-payload-preview.mp4 and /dev/null differ diff --git a/.github/pr-previews/openiap-purchase-safety-audit.mp4 b/.github/pr-previews/openiap-purchase-safety-audit.mp4 deleted file mode 100644 index 01201bde3..000000000 Binary files a/.github/pr-previews/openiap-purchase-safety-audit.mp4 and /dev/null differ diff --git a/.github/pr-previews/pr-256-major-api-removal.mp4 b/.github/pr-previews/pr-256-major-api-removal.mp4 deleted file mode 100644 index adc461033..000000000 Binary files a/.github/pr-previews/pr-256-major-api-removal.mp4 and /dev/null differ diff --git a/.github/pr-previews/pr-265-app-store-toolchain.mp4 b/.github/pr-previews/pr-265-app-store-toolchain.mp4 deleted file mode 100644 index d0c13da56..000000000 Binary files a/.github/pr-previews/pr-265-app-store-toolchain.mp4 and /dev/null differ diff --git a/.github/pr-previews/pr-281-setup-readability-expo.jpg b/.github/pr-previews/pr-281-setup-readability-expo.jpg deleted file mode 100644 index a4248775c..000000000 Binary files a/.github/pr-previews/pr-281-setup-readability-expo.jpg and /dev/null differ diff --git a/.github/pr-previews/pr-281-setup-readability-flutter.jpg b/.github/pr-previews/pr-281-setup-readability-flutter.jpg deleted file mode 100644 index 9a59f8949..000000000 Binary files a/.github/pr-previews/pr-281-setup-readability-flutter.jpg and /dev/null differ diff --git a/.github/pr-previews/pr-281-setup-readability-react-native.jpg b/.github/pr-previews/pr-281-setup-readability-react-native.jpg deleted file mode 100644 index a1bae2ea9..000000000 Binary files a/.github/pr-previews/pr-281-setup-readability-react-native.jpg and /dev/null differ diff --git a/.github/pr-previews/pr-313-kit-store-verification-ui.mp4 b/.github/pr-previews/pr-313-kit-store-verification-ui.mp4 deleted file mode 100644 index 8bd41c682..000000000 Binary files a/.github/pr-previews/pr-313-kit-store-verification-ui.mp4 and /dev/null differ diff --git a/.github/pr-previews/pr-316-ecosystem-removal.mp4 b/.github/pr-previews/pr-316-ecosystem-removal.mp4 deleted file mode 100644 index e3e56a322..000000000 Binary files a/.github/pr-previews/pr-316-ecosystem-removal.mp4 and /dev/null differ diff --git a/.github/pr-previews/pr-318-security-docs.webm b/.github/pr-previews/pr-318-security-docs.webm deleted file mode 100644 index d25191ec2..000000000 Binary files a/.github/pr-previews/pr-318-security-docs.webm and /dev/null differ diff --git a/.github/pr-previews/pr-consolidated-framework-patches.mp4 b/.github/pr-previews/pr-consolidated-framework-patches.mp4 deleted file mode 100644 index e9a9dda62..000000000 Binary files a/.github/pr-previews/pr-consolidated-framework-patches.mp4 and /dev/null differ diff --git a/knowledge/_claude-context/context.md b/knowledge/_claude-context/context.md index 6d1798bd6..cd1f62154 100644 --- a/knowledge/_claude-context/context.md +++ b/knowledge/_claude-context/context.md @@ -1,7 +1,7 @@ # OpenIAP Project Context > **Auto-generated for Claude Code** -> Last updated: 2026-08-12T23:08:31.332Z +> Last updated: 2026-08-13T01:31:14.251Z > > Usage: `claude --context knowledge/_claude-context/context.md` @@ -1988,11 +1988,14 @@ Requirements: too large. - Upload the compressed recording to the GitHub PR as a PR body attachment or a clearly labeled attached `Preview` comment. -- Do not commit one-off PR preview recordings. Only commit preview media when - the media itself is a product documentation or example asset that should ship - with the repository. If PR attachment upload is blocked by local browser or - extension permissions, commit a compressed asset under `.github/pr-previews/` - and link the GitHub-hosted raw/blob URL from the preview comment. +- Never commit one-off PR preview recordings, including under + `.github/pr-previews/`. Create them in a temporary or ignored local path, + upload them as GitHub attachments, verify the attachment, then delete the + local files. Only commit media that is itself a product documentation or + example asset intended to ship with the repository. +- If browser or extension permissions block an attachment, stop and ask the + maintainer to enable file uploads. Do not force-add the recording as a Git + fallback. - Link or embed the uploaded preview in the PR body or a clearly labeled `Preview` PR comment. - If the change has no visual or interactive surface, include a short note in diff --git a/knowledge/internal/06-git-deployment.md b/knowledge/internal/06-git-deployment.md index bd6aaab59..db3eb2929 100644 --- a/knowledge/internal/06-git-deployment.md +++ b/knowledge/internal/06-git-deployment.md @@ -51,11 +51,14 @@ Requirements: too large. - Upload the compressed recording to the GitHub PR as a PR body attachment or a clearly labeled attached `Preview` comment. -- Do not commit one-off PR preview recordings. Only commit preview media when - the media itself is a product documentation or example asset that should ship - with the repository. If PR attachment upload is blocked by local browser or - extension permissions, commit a compressed asset under `.github/pr-previews/` - and link the GitHub-hosted raw/blob URL from the preview comment. +- Never commit one-off PR preview recordings, including under + `.github/pr-previews/`. Create them in a temporary or ignored local path, + upload them as GitHub attachments, verify the attachment, then delete the + local files. Only commit media that is itself a product documentation or + example asset intended to ship with the repository. +- If browser or extension permissions block an attachment, stop and ask the + maintainer to enable file uploads. Do not force-add the recording as a Git + fallback. - Link or embed the uploaded preview in the PR body or a clearly labeled `Preview` PR comment. - If the change has no visual or interactive surface, include a short note in