Skip to content

docs: the engine floor the stylesheet rules stand on - #55

Merged
elvogel merged 1 commit into
mainfrom
docs/the-engine-floor-the-stylesheet-rules-stand-on
Oct 16, 2026
Merged

elvogel merged 1 commit into
mainfrom
docs/the-engine-floor-the-stylesheet-rules-stand-on

Conversation

@elvogel

@elvogel elvogel commented Oct 15, 2026

Copy link
Copy Markdown
Contributor

Documentation only, finishing the piece I held back until #51 and #54 were both in. Three edits:

  • docs/extending.md — the limits section said what docmd bounds and nothing about what the engine withholds. It now says that a stylesheet is answered nothing when it asks for the environment, that the answer holds while the stylesheet compiles only from PhoenixmlDb.Xslt 2.8.0 (GHSA-5697-c8qg-472f), and that the same release is what makes the read rule hold at compile time — xsl:import used to open its file before the policy was consulted. So the read rule has an engine floor, and EnginePremiseTests guards it.
  • CHANGELOG.md — the 2.7.0 entry still ended "Tracked separately … not something a pin bump fixes". In the same Unreleased section that gap is now under Fixed. One clause points there.
  • docs/deferred-work.md — defect 4's closing note names the 2.8.0 floor its read rule needs.

No code. Name guard and the suite unchanged.

🤖 Generated with Claude Code

https://claude.ai/code/session_018wZEgtuzaZPswykiGEBxbz

The limits section of extending.md said what docmd bounds and nothing about
what the engine withholds. It now says that a stylesheet asking for the
environment is answered nothing, that the answer holds while the stylesheet
compiles only from PhoenixmlDb.Xslt 2.8.0, and that the same release is what
makes the read rule hold at compile time: xsl:import used to open its file
before the policy was consulted. So the read rule has an engine floor, and
the canary in EnginePremiseTests is what guards it.

Two smaller repairs. The 2.7.0 changelog entry ended "Tracked separately ...
not something a pin bump fixes", while the same Unreleased section now carries
the fix under Fixed; one clause points there. And defect 4 of deferred-work.md
names the 2.8.0 floor its read rule needs.

Documentation only.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018wZEgtuzaZPswykiGEBxbz
@elvogel
elvogel force-pushed the docs/the-engine-floor-the-stylesheet-rules-stand-on branch from 78d486c to 2645f48 Compare October 15, 2026 17:13
@elvogel
elvogel merged commit 4922561 into main Oct 16, 2026
1 check passed
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