Skip to content

docs: define PHPDoc and analyzer extraction boundaries - #19

Open
coisa wants to merge 1 commit into
codex/extract-code-standardsfrom
codex/source-analysis-boundaries
Open

coisa wants to merge 1 commit into
codex/extract-code-standardsfrom
codex/source-analysis-boundaries

Conversation

@coisa

@coisa coisa commented Oct 21, 2026

Copy link
Copy Markdown
Contributor

Legacy rule names and issue descriptions do not establish the actual engines or default activation. This documents the three custom Rector PHPDoc classes at fixed DevTools35b5f78, distinguishing the two registered defaults from the unregistered class rule, and records the unverified goldens required before adopting a policy. It also verifies the candidate analyzer manifests: PHPat is a PHPStan extension, assumptions is standalone, and security-audit is a PHPCS standard.

The PHPStan evaluation preserves native whole-project/dependency-cache semantics and executable bootstrap/autoload boundaries. Domain ownership remains open; these docs enable no engine, migration, semantic profile or extra prerequisite for the initial0.1.0. Refs #3, #4, #5; those broader issues remain open.

Base/provenance: codex/extract-code-standards at9666d997c864e4e74b7ca0ca8cbce849091353a7; head9d4b708c8555beb8f6362285a51b2161fc94d65e. This is an independent documentation increment, separate from pending Container/root/channel work. Five files149insertions; no runtime/config/lock/test/workflow change. Source links and manifest blob hashes are recorded in the guides, linked from policy/root index.

Validation: composer check passed19tests94assertions plus18PHP syntax/ECS checks; composer validate--strict, actionlint, git diff--check passed. Actual published Changelog0.3.0 local check, including --since=9666d99, validated4pending fragments. Independent exact-commit review approved9d4b708 and verified all10relative links/source claims. Current-head hosted checks and actual Codex+CodeRabbit review remain required before merge; no competing manual CodeRabbit request is made while its hourly allowance is consumed.

@coderabbitai

coderabbitai Bot commented Oct 21, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration
  • Configuration used: Organization UI
  • Review profile: ASSERTIVE
  • Plan: Advanced
  • Run ID: e157c752-20c3-413c-88ca-6cfc6efeda3d

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 21, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-21T21:40:41.056563Z 9d4b708 PR opened
🔒 Security Review ✅ Completed 2026-10-21T21:42:43.151588Z 9d4b708 PR opened
ℹ️ 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" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

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