mirror of
https://github.com/rohitg00/ai-engineering-from-scratch.git
synced 2026-10-02 01:54:39 +08:00
* fix(i18n): force-add translated lessons past main's inherited .gitignore The dispatched backfill (run 30768876598, 100 shards, all green) published nothing: the translations branch was never created (404). Every shard's publish step logged "no changes". Root cause: when origin/translations doesn't exist yet, the publish step creates it from the current checkout, which is main's tree, .gitignore included. main's .gitignore intentionally excludes i18n/*/phases/ and i18n/*/.cache/ to keep lesson translations off main, but that same rule silently drops the plain `git add "i18n/$LANG_CODE"` inside the new translations-branch worktree, so nothing was ever staged, committed, or pushed across all 100 jobs. Reproduced locally (a repo with the same .gitignore + the same add call reports "no changes"; git add -f stages correctly) before applying the fix. Force-add: the translations branch exists specifically to hold this content. * feat(cert/00): add certification strategy Adds the lesson, runnable lab, deterministic tests, practice, and inspectable artifacts for this certification topic. * feat(cert/01): add product and model selection Adds the lesson, runnable lab, deterministic tests, practice, and inspectable artifacts for this certification topic. * feat(cert/02): add model routing and token economics Adds the lesson, runnable lab, deterministic tests, practice, and inspectable artifacts for this certification topic. * feat(cert/03): add prompting and task decomposition Adds the lesson, runnable lab, deterministic tests, practice, and inspectable artifacts for this certification topic. * feat(cert/04): add context, memory, and caching Adds the lesson, runnable lab, deterministic tests, practice, and inspectable artifacts for this certification topic. * feat(cert/05): add output evaluation and validation Adds the lesson, runnable lab, deterministic tests, practice, and inspectable artifacts for this certification topic. * feat(cert/06): add governance and responsible use Adds the lesson, runnable lab, deterministic tests, practice, and inspectable artifacts for this certification topic. * feat(cert/07): add workflow design and handoffs Adds the lesson, runnable lab, deterministic tests, practice, and inspectable artifacts for this certification topic. * feat(cert/08): add Messages API lifecycle Adds the lesson, runnable lab, deterministic tests, practice, and inspectable artifacts for this certification topic. * feat(cert/09): add defensive structured outputs Adds the lesson, runnable lab, deterministic tests, practice, and inspectable artifacts for this certification topic. * feat(cert/10): add tool use and agent loops Adds the lesson, runnable lab, deterministic tests, practice, and inspectable artifacts for this certification topic. * feat(cert/11): add MCP server integration Adds the lesson, runnable lab, deterministic tests, practice, and inspectable artifacts for this certification topic. * feat(cert/12): add Agent SDK harnesses and hooks Adds the lesson, runnable lab, deterministic tests, practice, and inspectable artifacts for this certification topic. * feat(cert/13): add application security controls Adds the lesson, runnable lab, deterministic tests, practice, and inspectable artifacts for this certification topic. * feat(cert/14): add evals and observability Adds the lesson, runnable lab, deterministic tests, practice, and inspectable artifacts for this certification topic. * feat(cert/15): add Claude Code team workflows Adds the lesson, runnable lab, deterministic tests, practice, and inspectable artifacts for this certification topic. * feat(cert/16): add multi-agent orchestration Adds the lesson, runnable lab, deterministic tests, practice, and inspectable artifacts for this certification topic. * feat(cert/17): add sessions, subagents, and context Adds the lesson, runnable lab, deterministic tests, practice, and inspectable artifacts for this certification topic. * feat(cert/18): add resilient tool contracts Adds the lesson, runnable lab, deterministic tests, practice, and inspectable artifacts for this certification topic. * feat(cert/19): add Claude Code skills and CI Adds the lesson, runnable lab, deterministic tests, practice, and inspectable artifacts for this certification topic. * feat(cert/20): add extraction, batch, and review Adds the lesson, runnable lab, deterministic tests, practice, and inspectable artifacts for this certification topic. * feat(cert/21): add long-context reliability Adds the lesson, runnable lab, deterministic tests, practice, and inspectable artifacts for this certification topic. * feat(cert/22): add discovery and SLA design Adds the lesson, runnable lab, deterministic tests, practice, and inspectable artifacts for this certification topic. * feat(cert/23): add architecture tradeoffs Adds the lesson, runnable lab, deterministic tests, practice, and inspectable artifacts for this certification topic. * feat(cert/24): add RAG evidence pipelines Adds the lesson, runnable lab, deterministic tests, practice, and inspectable artifacts for this certification topic. * feat(cert/25): add least-privilege integrations Adds the lesson, runnable lab, deterministic tests, practice, and inspectable artifacts for this certification topic. * feat(cert/26): add production operations Adds the lesson, runnable lab, deterministic tests, practice, and inspectable artifacts for this certification topic. * feat(cert/27): add enterprise governance Adds the lesson, runnable lab, deterministic tests, practice, and inspectable artifacts for this certification topic. * feat(cert/28): add lifecycle communication Adds the lesson, runnable lab, deterministic tests, practice, and inspectable artifacts for this certification topic. * feat(cert/29): add associate capstone Adds the lesson, runnable lab, deterministic tests, practice, and inspectable artifacts for this certification topic. * feat(cert/30): add developer capstone Adds the lesson, runnable lab, deterministic tests, practice, and inspectable artifacts for this certification topic. * feat(cert/31): add architect foundations capstone Adds the lesson, runnable lab, deterministic tests, practice, and inspectable artifacts for this certification topic. * feat(cert/32): add architect professional capstone Adds the lesson, runnable lab, deterministic tests, practice, and inspectable artifacts for this certification topic. * chore(cert): define curriculum contract Documents certification lesson invariants and keeps the AI tutor wrapper while excluding generated site data. * docs(cert): define program and verified sources Adds the independent curriculum policy, onboarding, prerequisites, research notes, and dated source register. * feat(cert/ccao-f): add associate route and practice Maps the associate blueprint to an ordered route, diagnostic, and original full-length practice assessment. * feat(cert/ccdv-f): add developer route and practice Maps the developer blueprint to an ordered route, diagnostic, and original full-length practice assessment. * feat(cert/ccar-f): add architect foundations route Maps the architect foundations blueprint to an ordered route, diagnostic, and original full-length practice assessment. * feat(cert/ccar-p): add architect professional route Maps the architect professional blueprint to an ordered route, diagnostic, and original full-length practice assessment. * feat(skill): add AI-native certification tutor Teaches certification routes step by step in compatible agent harnesses and keeps learner state outside the book workflow. * test(cert): enforce certification contracts Audits lesson, assessment, reference, and answer-position invariants and runs all certification labs in CI. * docs(readme): publish certification entry points Adds the GitHub tutor and website entry points across the canonical README and synchronized translations. * feat(glossary): expand the learning reference Adds deeper original definitions, learning areas, source links, filters, and navigable term detail. * feat(site): redesign the interactive roadmap Keeps the canonical top-to-bottom dependency graph while adding branded focus, path guidance, and reliable navigation. * feat(site): integrate interactive learning surfaces Adds certification routes, lessons, assessments, progress, navigation, artifact rendering, narration fixes, and deploy routing.
55 lines
1.8 KiB
JSON
55 lines
1.8 KiB
JSON
{
|
|
"buildCommand": "node site/build.js",
|
|
"outputDirectory": "site",
|
|
"framework": null,
|
|
"installCommand": "echo skip",
|
|
"rewrites": [
|
|
{ "source": "/glossary", "destination": "/glossary.html" },
|
|
{ "source": "/catalog", "destination": "/catalog.html" },
|
|
{ "source": "/certifications", "destination": "/certifications.html" },
|
|
{ "source": "/certification", "destination": "/certification.html" },
|
|
{ "source": "/assessment", "destination": "/assessment.html" },
|
|
{ "source": "/path", "destination": "/prereqs.html" },
|
|
{ "source": "/roadmap", "destination": "/prereqs.html" },
|
|
{ "source": "/about", "destination": "/about.html" }
|
|
],
|
|
"headers": [
|
|
{
|
|
"source": "/(.*)\\.(css|js|png|jpg|jpeg|svg|webp|woff2|woff|ttf|ico)",
|
|
"headers": [
|
|
{ "key": "Cache-Control", "value": "public, max-age=86400, s-maxage=604800, stale-while-revalidate=2592000" }
|
|
]
|
|
},
|
|
{
|
|
"source": "/certification-data.js",
|
|
"headers": [
|
|
{ "key": "Cache-Control", "value": "no-cache, must-revalidate" }
|
|
]
|
|
},
|
|
{
|
|
"source": "/build-meta.js",
|
|
"headers": [
|
|
{ "key": "Cache-Control", "value": "no-cache, must-revalidate" }
|
|
]
|
|
},
|
|
{
|
|
"source": "/(.*)\\.html",
|
|
"headers": [
|
|
{ "key": "Cache-Control", "value": "public, max-age=300, s-maxage=86400, stale-while-revalidate=604800" }
|
|
]
|
|
},
|
|
{
|
|
"source": "/",
|
|
"headers": [
|
|
{ "key": "Cache-Control", "value": "public, max-age=300, s-maxage=86400, stale-while-revalidate=604800" }
|
|
]
|
|
},
|
|
{
|
|
"source": "/(glossary|catalog|certifications|certification|assessment|path|roadmap)",
|
|
"headers": [
|
|
{ "key": "Cache-Control", "value": "public, max-age=300, s-maxage=86400, stale-while-revalidate=604800" }
|
|
]
|
|
}
|
|
]
|
|
}
|