Skip to content

Document existing database value shapes - #39

Draft
alexstandiford wants to merge 4 commits into
release/2.2from
codex/static-analysis-contract-docs
Draft

alexstandiford wants to merge 4 commits into
release/2.2from
codex/static-analysis-contract-docs

Conversation

@alexstandiford

@alexstandiford alexstandiford commented Sep 20, 2026 •

Copy link
Copy Markdown
Contributor

Summary

  • document existing broad array shapes without changing native signatures
  • document value shapes already guaranteed by TableSchemaService, WithDatastoreHandlerMethods, and their tests
  • correct stale PHPDoc parameter names
  • add legitimate project and code terms used by the current README to the spellcheck dictionary

Proof

  • PHPStan level 9 diagnostics: 231 before, 177 after
  • no new PHPStan diagnostics
  • PHPUnit: 162 tests, 483 assertions before and after
  • pyspelling: pass

This is a documentation-only cleanup. It adds no baseline, suppression, exclusion, dependency change, or runtime change. Findings that require a behavioral or contract decision remain outside this pull request.

@alexstandiford
alexstandiford force-pushed the codex/static-analysis-contract-docs branch from 026448a to 94fb934 Compare September 20, 2026 19:16
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.

1 participant