Skip to content

Add deterministic Compat Kit and AE2 dogfood - #38

Merged
swear01 merged 25 commits into
mainfrom
feat/compat-kit-34
Jul 31, 2026
Merged

Add deterministic Compat Kit and AE2 dogfood#38
swear01 merged 25 commits into
mainfrom
feat/compat-kit-34

Conversation

@swear01

@swear01 swear01 commented Jul 30, 2026

Copy link
Copy Markdown
Owner

Summary

  • add the development-only Auto Storage Compat Kit (scan, decide, diff, scaffold, verify, and reproducible publish)
  • make bundled compatibility fixture/run/test-count wiring descriptor-driven and ship external addon scaffolding plus CI templates
  • bind every complete contract/scaffold/verify to its separate committed source audit, clean source revision, nested audit schema, exact per-family risk set, and exact reviewed target artifact
  • preserve reviewed repository precedence, prevent explicit runtime dependency fallback, verify all audited artifacts before the combined matrix, enforce runtime-consistent Process/Instant rates, bind bundled tasks to their fixtures, and allow explicit free-family costs
  • keep target compile/runtime artifacts non-transitive, exclude JVM-synthetic/multi-release aliases, emit collision-free family IDs, and parse real javap method descriptors
  • require GameTest evidence markers to live between annotated method braces, reject declaration-only evidence and reserved Java package segments, and add an exact AE2 missing-middle-ingredient rollback GameTest
  • bind audit candidates to scanner-computed buckets, regenerate verification-sensitive descriptor/build bytes from reviewed inputs, and require one audited compile/runtime coordinate
  • discover and clean-check enclosing Git worktrees for module source paths, and preflight all scaffold drift before writing any files
  • reject non-Git source evidence, bind audits to scanner format, enforce status-aware schemas/current-minor addon ranges, and preflight file-valued scaffold ancestors
  • bind supplied source to actual candidate files, cap metadata before decompression, escape literal Gradle inputs, verify the full launcher/wrapper chain, require non-vacuous reports, and reject symlinked world cleanup paths
  • ignore commented GameTest annotations, accept only tracked source evidence, bound class decompression, and rehash the target after inspection
  • locate actual GameTest method bodies, bind evidence to the declared task source set, reject scaffold symlinks, and escape TOML DEL
  • require segment-boundary source mapping and risk-owner binding, reject symlinks above output roots, repair reused launcher modes, and reject fractional/overflow descriptor test counts
  • require one authoritative GameTest success summary, reject normalized bundled identifiers, exclude local example outputs, and bind published kit version to the Gradle release
  • publish only the four repository-owned schema files so local JSON cannot alter or leak through the archive
  • isolate explicit runtime groups even without reviewed repositories, reject dependency control characters, normalize scaffold output paths, require complete target/report identity schemas plus exact completed-contract verification inputs, keep escaped Java text-block delimiters inside the literal, reduce private bytecode incrementally through platform-neutral bounded readers that terminate overflow, detect modern Java randomness, validate Maven coordinates, and ignore commented GameTest markers
  • dogfood the workflow with an audited AE2 19.2.17 Inscriber integration and exact atomic GameTests
  • publish maintainer/addon documentation, CI artifacts, release wiring, and developer-only Wiki sync instructions
  • resolve 88 findings across twenty-three GitHub Codex review rounds with TDD regressions

Verification

  • ./gradlew build --console=plain --no-daemon
  • minimum/latest compatible EMI compile (currently both 1.1.24+1.21.1)
  • full branch gate: 16 sequential GameTest invocations, SelfTest 204927/204927, base 405/405, all optional fixtures and matrix green; AE2 now passes 8 exact tests
  • latest head affected-gate rerun: base, recipe addon, AE2, and compatibility matrix all green through bundled verification
  • PYTHONDONTWRITEBYTECODE=1 python3 -m unittest discover scripts — 409 passed
  • tools/compat-kit/compat-kit verify compat/contracts/ae2.json --audit compat/audits/ae2/19.2.17.json --bundled . — all 12 declared checks passed
  • newly generated independent addon runtime loaded Auto Storage, AE2, exact GuideME, and required Patchouli, then passed its one exact GameTest
  • AE2 v7 source rescan from clean tag checkout is byte-identical to the committed audit
  • reproducible Compat Kit archive SHA-256 d7e28e567bc0c80638ba3a590dd2f81470cd82a03bfb36424ccd811fa4f9f192
  • AE2 19.2.17 → 19.2.16 delta: contract_affected=true; second scan succeeded from SHA/version cache without javap
  • ./gradlew runCompatibilityMatrixGameTestServer --console=plain --no-daemon — direct invocation ran every audited-artifact verifier and all 3 matrix tests
  • ./gradlew runDatawritten: 0, resource-tree state unchanged
  • git diff --check

Closes #34

swear01 and others added 2 commits July 31, 2026 03:03
via [HAPI](https://hapi.run)

Co-Authored-By: HAPI <noreply@hapi.run>

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
via [HAPI](https://hapi.run)

Co-Authored-By: HAPI <noreply@hapi.run>

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@gemini-code-assist

Copy link
Copy Markdown

Caution

The consumer version of Gemini Code Assist on GitHub has been sunset. All code review activity has officially ceased.

@swear01

swear01 commented Jul 30, 2026

Copy link
Copy Markdown
Owner Author

@codex review

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 9f8d94567c

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread build.gradle Outdated
Comment thread tools/compat-kit/compat_kit.py Outdated
Comment thread tools/compat-kit/compat_kit.py
Comment thread tools/compat-kit/compat_kit.py
Comment thread tools/compat-kit/compat_kit.py
Comment thread build.gradle
via [HAPI](https://hapi.run)

Co-Authored-By: HAPI <noreply@hapi.run>

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@swear01

swear01 commented Jul 30, 2026

Copy link
Copy Markdown
Owner Author

@codex review

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 82fb40118f

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread tools/compat-kit/compat_kit.py Outdated
Comment thread tools/compat-kit/compat_kit.py
Comment thread tools/compat-kit/compat_kit.py
Comment thread tools/compat-kit/compat_kit.py Outdated
Comment thread tools/compat-kit/compat_kit.py Outdated
via [HAPI](https://hapi.run)
Co-Authored-By: HAPI <noreply@hapi.run>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@swear01

swear01 commented Jul 30, 2026

Copy link
Copy Markdown
Owner Author

@codex review

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: c420745066

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread tools/compat-kit/compat_kit.py Outdated
Comment thread tools/compat-kit/compat_kit.py
Comment thread tools/compat-kit/compat_kit.py
via [HAPI](https://hapi.run)
Co-Authored-By: HAPI <noreply@hapi.run>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@swear01

swear01 commented Jul 30, 2026

Copy link
Copy Markdown
Owner Author

@codex review

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 1bae33625d

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread tools/compat-kit/compat_kit.py
Comment thread docs/recipe-family-api.md Outdated
Comment thread tools/compat-kit/compat_kit.py
Comment thread tools/compat-kit/compat_kit.py Outdated
via [HAPI](https://hapi.run)

Co-Authored-By: HAPI <noreply@hapi.run>

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@swear01

swear01 commented Jul 30, 2026

Copy link
Copy Markdown
Owner Author

@codex review

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: e8a5996a92

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread tools/compat-kit/compat_kit.py Outdated
Comment thread tools/compat-kit/compat_kit.py
Comment thread tools/compat-kit/compat_kit.py Outdated
Comment thread tools/compat-kit/compat_kit.py Outdated
via [HAPI](https://hapi.run)

Co-Authored-By: HAPI <noreply@hapi.run>

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@swear01

swear01 commented Jul 30, 2026

Copy link
Copy Markdown
Owner Author

@codex review

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 85fd738bee

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread tools/compat-kit/compat_kit.py Outdated
Comment thread tools/compat-kit/compat_kit.py Outdated
Comment thread tools/compat-kit/compat_kit.py Outdated
Comment thread tools/compat-kit/compat_kit.py Outdated
Comment thread build.gradle Outdated
via [HAPI](https://hapi.run)

Co-Authored-By: HAPI <noreply@hapi.run>

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@swear01

swear01 commented Jul 30, 2026

Copy link
Copy Markdown
Owner Author

@codex review

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: ac68ff3db5

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread tools/compat-kit/compat_kit.py Outdated
Comment thread tools/compat-kit/compat_kit.py Outdated
Comment thread tools/compat-kit/compat_kit.py Outdated
Comment thread tools/compat-kit/compat_kit.py
via [HAPI](https://hapi.run)

Co-Authored-By: HAPI <noreply@hapi.run>

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@swear01

swear01 commented Jul 30, 2026

Copy link
Copy Markdown
Owner Author

@codex review

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 6a06e4ef34

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread tools/compat-kit/compat_kit.py
Comment thread tools/compat-kit/compat_kit.py Outdated
Comment thread build.gradle
Comment thread tools/compat-kit/compat_kit.py
via [HAPI](https://hapi.run)

Co-Authored-By: HAPI <noreply@hapi.run>

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@swear01

swear01 commented Jul 30, 2026

Copy link
Copy Markdown
Owner Author

@codex review

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 076e3e0a7d

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread tools/compat-kit/compat_kit.py
Comment thread tools/compat-kit/compat_kit.py Outdated
via [HAPI](https://hapi.run)

Co-Authored-By: HAPI <noreply@hapi.run>

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
via [HAPI](https://hapi.run)

Co-Authored-By: HAPI <noreply@hapi.run>

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@swear01

swear01 commented Jul 31, 2026

Copy link
Copy Markdown
Owner Author

@codex review

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: b87bf1ed26

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread tools/compat-kit/compat_kit.py Outdated
Comment thread tools/compat-kit/compat_kit.py
Comment thread tools/compat-kit/compat_kit.py
Comment thread tools/compat-kit/compat_kit.py Outdated
via [HAPI](https://hapi.run)

Co-Authored-By: HAPI <noreply@hapi.run>

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@swear01

swear01 commented Jul 31, 2026

Copy link
Copy Markdown
Owner Author

@codex review

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 83a30d319e

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread tools/compat-kit/compat_kit.py Outdated
Comment thread tools/compat-kit/compat_kit.py Outdated
Comment thread tools/compat-kit/compat_kit.py
Comment thread build.gradle Outdated
Comment thread tools/compat-kit/compat_kit.py
via [HAPI](https://hapi.run)

Co-Authored-By: HAPI <noreply@hapi.run>

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@swear01

swear01 commented Jul 31, 2026

Copy link
Copy Markdown
Owner Author

@codex review

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 7f46bc5ce4

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread tools/compat-kit/compat_kit.py Outdated
Comment thread tools/compat-kit/compat_kit.py
Comment thread tools/compat-kit/compat_kit.py Outdated
Comment thread tools/compat-kit/compat_kit.py
via [HAPI](https://hapi.run)

Co-Authored-By: HAPI <noreply@hapi.run>

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@swear01

swear01 commented Jul 31, 2026

Copy link
Copy Markdown
Owner Author

@codex review

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 302fadb819

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread tools/compat-kit/compat_kit.py Outdated
via [HAPI](https://hapi.run)

Co-Authored-By: HAPI <noreply@hapi.run>

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@swear01

swear01 commented Jul 31, 2026

Copy link
Copy Markdown
Owner Author

@codex review

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 1da10ed558

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread tools/compat-kit/compat_kit.py Outdated
Comment thread tools/compat-kit/compat_kit.py
Comment thread tools/compat-kit/compat_kit.py Outdated
Comment thread tools/compat-kit/schema/compat-contract.schema.json Outdated
Comment thread tools/compat-kit/schema/compat-report.schema.json Outdated
Comment thread tools/compat-kit/compat_kit.py
via [HAPI](https://hapi.run)
Co-Authored-By: HAPI <noreply@hapi.run>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@swear01

swear01 commented Jul 31, 2026

Copy link
Copy Markdown
Owner Author

@codex review

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: ed1bd1bf1c

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread tools/compat-kit/schema/compat-contract.schema.json
via [HAPI](https://hapi.run)
Co-Authored-By: HAPI <noreply@hapi.run>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@swear01

swear01 commented Jul 31, 2026

Copy link
Copy Markdown
Owner Author

@codex review

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 7d80378358

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread tools/compat-kit/compat_kit.py Outdated
Comment thread tools/compat-kit/compat_kit.py
Comment thread tools/compat-kit/compat_kit.py
Comment thread tools/compat-kit/compat_kit.py
via [HAPI](https://hapi.run)
Co-Authored-By: HAPI <noreply@hapi.run>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@swear01

swear01 commented Jul 31, 2026

Copy link
Copy Markdown
Owner Author

@codex review

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 65c389313e

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread tools/compat-kit/compat_kit.py Outdated
Comment thread docs/ae2-compatibility.md Outdated
Stream javap output through portable bounded readers, terminate overflow immediately, and keep the active AE2 scanner documentation aligned with format v7.

via [HAPI](https://hapi.run)

Co-Authored-By: HAPI <noreply@hapi.run>

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@swear01

swear01 commented Jul 31, 2026

Copy link
Copy Markdown
Owner Author

@codex review

@chatgpt-codex-connector

Copy link
Copy Markdown

Codex Review: Didn't find any major issues. Breezy!

Reviewed commit: a10317b7d4

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

@swear01
swear01 merged commit 812196c into main Jul 31, 2026
1 check passed
@swear01
swear01 deleted the feat/compat-kit-34 branch July 31, 2026 08:24
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.

[Tooling] Auto Storage Compat Kit for semi-automated addon integration

1 participant