Skip to content

[pull] main from TryGhost:main - #1421

Merged
pull[bot] merged 5 commits into
code:mainfrom
TryGhost:main
Aug 17, 2026
Merged

pull[bot] merged 5 commits into
code:mainfrom
TryGhost:main

Conversation

@pull

@pull pull Bot commented Aug 17, 2026 •

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

ErisDS added 5 commits August 17, 2026 11:58
Koenig Lexical's agent guidance had become a second copy of its testing
documentation. Keep shared commands, test layout, and Playwright configuration
in the package README while retaining concise, agent-specific guidance for
non-interactive test execution.

Because package READMEs are published to npm, record the documentation update
as a patch release. Clarify the same boundary in contributor guidance and the
commit skill so published READMEs receive release intent while repository-only
agent documentation does not.
Document the database from its current schema, models, and services so
contributors do not need to rely on stale Notion table descriptions.

Add domain maps for members, newsletters, and email, including the
distinction between send, batch, recipient, and delivery-failure records.
Keep detailed fixture and default-settings guidance beside the schema code,
where it is most likely to remain accurate.

Clarify the boundaries between schema definitions, model behaviour,
fixtures, default settings, and migrations so changes account for both new
and existing installations.
Explain why compatibility is expressed through GScan rules rather than
theme version declarations, and preserve the message-level policy that
determines whether an issue informs, warns, permits installation, or blocks
activation.

Document the cross-repository workflow because changes to Ghost's theme
contract must be represented in GScan before its dependency is updated in
Ghost. This keeps new Handlebars helpers, bundled themes, and compatibility
checks in sync.
Shared architecture and development guidance had accumulated in the root
AGENTS.md, making human-readable documentation harder to discover and allowing
agent instructions to become an alternative source of truth.

Move Admin integration and CSS guidance, ESLint conventions, and Ghost Core
service patterns beside the code they describe. Keep AGENTS.md focused on task
routing, execution constraints, and high-value warnings such as deploy skew,
TypeScript-first services, and boot-owned initialization.
Prevent Markdown-only changes inside `ghost/**` or `koenig/**` from
triggering the Core acceptance and legacy test jobs.
@pull pull Bot locked and limited conversation to collaborators Aug 17, 2026
@pull pull Bot added the ⤵️ pull label Aug 17, 2026
@pull
pull Bot merged commit 5142a2e into code:main Aug 17, 2026
1 check passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant