Commercial launch core: repository hardening and release programme - #223
Merged
Conversation
Make packages/admin/docs/dashboard-widget-customization.md the single canonical programmatic reference (buckets/surfaces table, built-in widget tables, stored settings and discovery sources, widget-limits pointer). Rewrite docs/admin/dashboard-widget-development.md as a short task entry page linking to it, and align the admin index link text with the page H1. Co-Authored-By: Claude Fable 5 <[email protected]>
Link and anchor integrity (checker now reports zero defects): - retarget dead anchors from renamed install.md headings (Path A/B -> fresh/existing application) and the capell-app/installer rename - rewrite the stale composer-cannot-find-package troubleshooting entry that still described private Composer credentials; the foundation installs from public Packagist - bypass the docs/packages.md redirect stub for internal links Accuracy (verified against code): - drop phantom packages/core/config/audit.php table and the unread CAPELL_FRONTEND_ASSET_BUILD_TOOL env row from configuration.md - point site-health.md verification at tests that exist (PageCachePolicyTest, PageCacheInvalidatorTest) Structure (docs-ownership rules): - link orphaned header-navigation-tree.md and marketing-studio.md from the admin package docs index - add extension-surface-catalog.md to the packages section index - align index link text with target page titles - add missing Next sections to six leaf docs - normalise Read Next headings to the dominant Next convention - dedupe discovery troubleshooting into debugging-package-discovery.md - allowlist the how-to-create-a-capell-extension.md redirect stub (diagnostics package links to its published URL) All five composer check:docs-* gates pass. Co-Authored-By: Claude Fable 5 <[email protected]>
The how-to-create-a-capell-extension.md stub was deleted in 107d3c8 after the diagnostics link retarget, so its allowlist entry is dead. The handoff records the 2026-07-15 docs sweep (commits, verified baseline, branch caveats) and a prioritised plan for the next agent: theme-platform narrative fix, anchor validation for check:docs-links, external-link checking, stale generated READMEs, screenshot warnings, and a packages-4 content-accuracy audit. Co-Authored-By: Claude Fable 5 <[email protected]>
This branch carried 24 superpowers plans, specs, and handoffs with no ignore rule. They are session working material rather than documentation that ships with Core, and the documentation screenshot audit read the proposed markup inside them as broken image references. The documents are archived under projects/capell/archive/capell-4/docs/superpowers in the internal ledger. Co-Authored-By: Claude Opus 5 <[email protected]>
The rebase conflict resolution briefly reinstated the UserSchemaExtender row and the CAPELL_SCHEDULE_PAGE_CLEANER config row; main removed both (#82 standardized user extensions on resource bridges, #141 removed the page-cleaner schedule config). Co-Authored-By: Claude Opus 5 <[email protected]>
Main evolved both tests after this branch diverged: the 'paid root package' test became the MIT variant (#103) and the dual-installation test already exists under the identical name, which Pest rejects as a duplicate. Co-Authored-By: Claude Opus 5 <[email protected]>
howdu
force-pushed
the
feature/commercial-launch-core
branch
from
July 31, 2026 10:23
2be3ac2 to
87289cd
Compare
howdu
marked this pull request as ready for review
July 31, 2026 10:29
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
33 commits authored by Ben, spanning documentation consolidation, PHPStan debt retirement, release/Membership aggregate work, marketplace commercial status, deferred fragment cache stabilization, and repository safety/architecture tests. The most recent commit untracks the superpowers planning tree (the same cleanup merged to
mainvia #222, #230, and #323 under CAP-0078).Opened as a draft: this session only authored the final untracking commit and has not reviewed or run the local suite against the other 32 commits. Sizing/staleness note — this is 33 commits and several weeks of work ahead of current
main; expect it to need a rebase and a real review pass before it's ready, not a quick merge.Ledger: CAP-0078 (untracking commit only).
🤖 Generated with Claude Code