feat(content): migrate interactiveCopy into six typed collections
Move the six remaining bilingual datasets from app.js:160 into Astro content collections so GuideSelector has data to drive. Mechanical copy of 178 strings (160 localized pairs + 18 worker array strings) plus the non-localized fields (status, path, command, score, icon, title, number). Source field on commonSkills embedded from skillSources to match the GuideSelectorData contract; if a URL changes, both this entry and skillSources/<id>.json must be updated. Status kept on trees even though GuideSelectorData omits it — index.html renders it. Did not delete interactiveCopy from app.js: legacy page still consumes it, and verify.mjs still asserts against it. Did not migrate the labels (data.labels.*) — those live inside render functions in app.js and belong to 15d.
This commit is contained in:
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"id": "tests",
|
||||
"en": [
|
||||
"Verification worker",
|
||||
"Receives: acceptance criteria + changed surface",
|
||||
"Returns: failing case, passing checks, risk notes"
|
||||
],
|
||||
"pt": [
|
||||
"Worker de verificação",
|
||||
"Recebe: critérios de aceitação + superfície alterada",
|
||||
"Devolve: caso de falha, verificações passando e riscos"
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user