Skip to content

Docs: Sync capability-syntax + capability-matrix rows post-#764 (execute ✅) #1767

Description

@PurHur

Problem

North Star 1 AOT execute is green on master (#764 ✅, #1529 ✅). Contributor-facing generated capability docs still describe execute as blocked:

Source Stale claim
script/capability-syntax-lib.php MiniWebApp rows note execute #764; footer cites #676 as active execute gate
script/capability-matrix.php Intro line: execute #764 for user-class link
test/unit/CapabilitySyntaxTest.php Asserts #764 appears in generated body (intentional until this lands)

#1525 covers root README + docs/pages/development-status.md; #1531 covers examples/README.md. This issue is the generator / matrix slice so php script/capability-matrix.php --check and CAPABILITY_SYNTAX_CHECK=1 ./script/ci-fast.sh reflect reality.

Goal

Update generators + committed output so web north-star rows show AOT execute ✅ (with remaining polish tracked in #1760 / #1044 gate-flip bundle, not found via issue links — not “blocked on #764”).

Implementation hints

File Change
script/capability-syntax-lib.php Flip 003-MiniWebApp / PATH_INFO / deploy / CGI rows from execute #764 → execute ✅ (#764 closed); point default-off shell gates to #1760
script/capability-matrix.php User-class intro: link closed #568; execute #764 closed
docs/capabilities.md, docs/capabilities-syntax.md Regenerate via scripts (do not hand-edit)
test/unit/CapabilitySyntaxTest.php Replace #764 blocker assert with #1760 or #1044 gate-flip reference

Acceptance criteria

Verification (local / Docker only)

php script/capability-matrix.php --write
php script/capability-syntax.php --write
./script/ci-fast.sh --filter CapabilitySyntaxTest
docker run --rm -v "$(pwd):/compiler" -w /compiler php-compiler:22.04-dev \
  ./script/ci-fast.sh --filter CapabilitySyntaxTest

No GitHub Actions required.

Dependencies

Links

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions