Skip to content

chore(engine): pin 0.34.0 and refresh the schema mirror - #43

Merged
astrapi69 merged 1 commit into
mainfrom
chore/engine-0.34.0
Sep 30, 2026
Merged

astrapi69 merged 1 commit into
mainfrom
chore/engine-0.34.0

Conversation

@astrapi69

Copy link
Copy Markdown
Owner

Closes #42

Why

learn-content-engine 0.34.0 is the current release (npm latest); the app pins it since adaptive-learner#3285. This repository was on 0.29.0, which the nightly engine-currency check reported in #42.

Measurement

scripts/validate_with_engine.mjs with engine 0.34.0 over this repository's origin/main: 36 lessons, 5 manifests, 0 files with errors. None of the rules added between 0.30 and 0.34 fires here (E-LANG-TAG, E-CARD-ID-DUP / E-STEP-ID-DUP / E-EXERCISE-ID-DUP, W-LANG-*, W-SET-TITLE-NATIVE, W-CARD-BACK-SCRIPT).

Change

  • schema/engine-version.txt: 0.29.0 -> 0.34.0
  • schema/*.json refreshed with scripts/check_schema_drift.py --update; the drift check passes afterwards.
  • quality-rules.json changes only $schema-version and _comment; the five minimums validate_content.py reads keep their keys and values.

learn-content-engine 0.34.0 is the current release and the app pins it since adaptive-learner#3285. Measured before the bump: engine-validate with 0.34.0 over this repository's origin/main (36 lessons, 5 manifests) reports 0 files with errors; none of the rules added in 0.30 to 0.34 fires. The mirrored quality-rules.json changes only its version and comment, the five minimums validate_content.py reads are unchanged, so the refresh is mechanical.
@astrapi69
astrapi69 merged commit c7eb3ee into main Sep 30, 2026
7 checks passed
@astrapi69
astrapi69 deleted the chore/engine-0.34.0 branch September 30, 2026 09:18
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.

chore(engine): pin 0.29.0 differs from latest (0.34.0)

2 participants