mirror of
https://github.com/zhw2590582/ArtPlayer.git
synced 2026-10-22 21:31:20 -08:00
refactor(build): [SITE-BUILD-01] stage outputs and stabilize documentation builds
This commit is contained in:
1 parent
078cd9ef72
commit
a468cb2c39
72 files changed
+2396
-748
No files matched your search
@@ -5775,6 +5775,54 @@
|
||||
"test/documentation-pipeline.test.js"
|
||||
],
|
||||
"resolutionRationale": "Twelve candidate regressions pass, including actual 13-file Markdown round-trip and local HTTP stalled body. No live translation was applied. Power loss and hostile concurrent filesystem mutation are explicitly outside transaction guarantees."
|
||||
},
|
||||
{
|
||||
"id": "SITE-I18N-DATA-01",
|
||||
"title": "Language build deletes existing distribution before compilation succeeds",
|
||||
"confirmation": "reproduced",
|
||||
"status": "resolved",
|
||||
"owners": [
|
||||
"SITE-BUILD-01"
|
||||
],
|
||||
"evidence": [
|
||||
"refactor/changes/2026-09-14-SITE-BUILD-01-staged-builds.md",
|
||||
"refactor/baselines/site-build-validation.json",
|
||||
"test/site-build.test.js",
|
||||
"test/site-build.test.js"
|
||||
],
|
||||
"compatibleResolution": "Preserve commands, language exports and UI classes while correcting internal failure and generation behavior.",
|
||||
"closureCriteria": "Retain old reproduction and candidate filesystem/renderer evidence; verify actual build outputs and relevant consumer/UI contracts.",
|
||||
"resolutionEvidence": [
|
||||
"refactor/changes/2026-09-14-SITE-BUILD-01-staged-builds.md",
|
||||
"refactor/baselines/site-build-validation.json",
|
||||
"test/site-build.test.js",
|
||||
"test/site-build.test.js"
|
||||
],
|
||||
"resolutionRationale": "Frozen old function loses prior output on first compile failure; staged candidate keeps both directories intact and recovers caught rename failures, retaining backups on concurrent conflicts."
|
||||
},
|
||||
{
|
||||
"id": "SITE-CODE-GROUP-01",
|
||||
"title": "VitePress code-group random IDs make identical site inputs emit different output hashes",
|
||||
"confirmation": "reproduced",
|
||||
"status": "resolved",
|
||||
"owners": [
|
||||
"SITE-BUILD-01"
|
||||
],
|
||||
"evidence": [
|
||||
"refactor/changes/2026-09-14-SITE-BUILD-01-staged-builds.md",
|
||||
"refactor/baselines/site-build-validation.json",
|
||||
"test/site-build.test.js",
|
||||
"test/site-markdown.test.js"
|
||||
],
|
||||
"compatibleResolution": "Preserve commands, language exports and UI classes while correcting internal failure and generation behavior.",
|
||||
"closureCriteria": "Retain old reproduction and candidate filesystem/renderer evidence; verify actual build outputs and relevant consumer/UI contracts.",
|
||||
"resolutionEvidence": [
|
||||
"refactor/changes/2026-09-14-SITE-BUILD-01-staged-builds.md",
|
||||
"refactor/baselines/site-build-validation.json",
|
||||
"test/site-build.test.js",
|
||||
"test/site-markdown.test.js"
|
||||
],
|
||||
"resolutionRationale": "Installed renderer reproduces random IDs; wrapper stabilizes page/group/tab identity and label associations. Consecutive full builds have equal tree fingerprints and three browser engines verify actual tab selection and visible blocks."
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in new issue
Block a user