diff --git a/DEVELOPMENT-WORKFLOW.md b/DEVELOPMENT-WORKFLOW.md index 4f7d5a7..cdeb06b 100644 --- a/DEVELOPMENT-WORKFLOW.md +++ b/DEVELOPMENT-WORKFLOW.md @@ -3,7 +3,7 @@ ## Issue to merge 1. Mentor creates an Issue titled `[TASK-ID] Task title` and assigns it. -2. Intern checks prerequisites, pulls the default branch, and creates the task's branch. +2. Intern checks prerequisites, pulls the default branch, and creates `task//-` so ownership is visible and parallel attempts do not collide. 3. Intern implements in small commits, runs focused checks, and keeps the diff scoped. 4. Intern opens a non-draft PR only when the template and evidence are complete. 5. CI validates objective properties. A green check does not mean the work is approved. diff --git a/ONBOARDING.md b/ONBOARDING.md index 70657ec..35365ff 100644 --- a/ONBOARDING.md +++ b/ONBOARDING.md @@ -24,10 +24,10 @@ Open the Issue assigned by your mentor. Confirm its title begins with a curricul ```bash git switch main git pull --ff-only -git switch -c task/ori-001-software-development +git switch -c task/octocat/ori-001-software-development ``` -Use the exact branch name in the task when one is supplied. +Replace `octocat` with your GitHub username. This keeps branches unique and shows who owns the work. Use the remaining task branch name exactly as supplied. ## 4. Work and validate diff --git a/TASK-AUTHORING-GUIDE.md b/TASK-AUTHORING-GUIDE.md index 9db7d43..3eb51ca 100644 --- a/TASK-AUTHORING-GUIDE.md +++ b/TASK-AUTHORING-GUIDE.md @@ -6,8 +6,9 @@ 4. Use GUIDED, PARTIALLY-GUIDED, INDEPENDENT, or AMBIGUOUS and make the amount of procedural help match it. 5. Reference only existing stable task IDs as prerequisites. Prefer a dependency graph over a single chain. 6. State exact files, observable acceptance criteria, reproducible run/test commands, required evidence, AI disclosure, and a mentor checklist. -7. Keep shared explanations in `docs/`; tasks should be executable specifications, not textbooks. -8. Add the task to the catalogue and run validation. +7. Use `task//-` for task branches so parallel intern work stays identifiable and collision-free. +8. Keep shared explanations in `docs/`; tasks should be executable specifications, not textbooks. +9. Add the task to the catalogue and run validation. Deprecate with `status: deprecated`; keep the file and ID reserved. Estimates describe focused work, not deadlines. Review task usefulness and maintenance cost before adding it. diff --git a/curriculum/authentication/AUTH-001.md b/curriculum/authentication/AUTH-001.md index 9fcb088..9229cbd 100644 --- a/curriculum/authentication/AUTH-001.md +++ b/curriculum/authentication/AUTH-001.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/auth-001-authentication-authorization-and-threat-mo` +`task//auth-001-authentication-authorization-and-threat-mo` ## Commit Message diff --git a/curriculum/authentication/AUTH-002.md b/curriculum/authentication/AUTH-002.md index 3001368..f09cf5c 100644 --- a/curriculum/authentication/AUTH-002.md +++ b/curriculum/authentication/AUTH-002.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/auth-002-register-users-and-hash-passwords` +`task//auth-002-register-users-and-hash-passwords` ## Commit Message diff --git a/curriculum/authentication/AUTH-003.md b/curriculum/authentication/AUTH-003.md index 2add9e9..7b72b84 100644 --- a/curriculum/authentication/AUTH-003.md +++ b/curriculum/authentication/AUTH-003.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/auth-003-login-logout-cookies-and-sessions` +`task//auth-003-login-logout-cookies-and-sessions` ## Commit Message diff --git a/curriculum/authentication/AUTH-004.md b/curriculum/authentication/AUTH-004.md index 964f2b4..4df34db 100644 --- a/curriculum/authentication/AUTH-004.md +++ b/curriculum/authentication/AUTH-004.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/auth-004-understand-jwt-tradeoffs` +`task//auth-004-understand-jwt-tradeoffs` ## Commit Message diff --git a/curriculum/authentication/AUTH-005.md b/curriculum/authentication/AUTH-005.md index 5d5d09c..eebc79b 100644 --- a/curriculum/authentication/AUTH-005.md +++ b/curriculum/authentication/AUTH-005.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/auth-005-protect-routes-and-handle-auth-errors` +`task//auth-005-protect-routes-and-handle-auth-errors` ## Commit Message diff --git a/curriculum/authentication/AUTH-006.md b/curriculum/authentication/AUTH-006.md index 0716402..6d3d6d3 100644 --- a/curriculum/authentication/AUTH-006.md +++ b/curriculum/authentication/AUTH-006.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/auth-006-model-roles-and-permissions` +`task//auth-006-model-roles-and-permissions` ## Commit Message diff --git a/curriculum/authentication/AUTH-007.md b/curriculum/authentication/AUTH-007.md index 0eb96b8..96507cf 100644 --- a/curriculum/authentication/AUTH-007.md +++ b/curriculum/authentication/AUTH-007.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/auth-007-validate-and-test-authentication-flows` +`task//auth-007-validate-and-test-authentication-flows` ## Commit Message diff --git a/curriculum/authentication/AUTH-008.md b/curriculum/authentication/AUTH-008.md index b22f9d7..f85078b 100644 --- a/curriculum/authentication/AUTH-008.md +++ b/curriculum/authentication/AUTH-008.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/auth-008-audit-and-harden-an-authentication-feature` +`task//auth-008-audit-and-harden-an-authentication-feature` ## Commit Message diff --git a/curriculum/cicd/CICD-001.md b/curriculum/cicd/CICD-001.md index fb3080e..405494a 100644 --- a/curriculum/cicd/CICD-001.md +++ b/curriculum/cicd/CICD-001.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/cicd-001-ci-cd-concepts-and-workflow-files` +`task//cicd-001-ci-cd-concepts-and-workflow-files` ## Commit Message diff --git a/curriculum/cicd/CICD-002.md b/curriculum/cicd/CICD-002.md index beb3f7b..e2aecef 100644 --- a/curriculum/cicd/CICD-002.md +++ b/curriculum/cicd/CICD-002.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/cicd-002-install-dependencies-reproducibly` +`task//cicd-002-install-dependencies-reproducibly` ## Commit Message diff --git a/curriculum/cicd/CICD-003.md b/curriculum/cicd/CICD-003.md index 28fead0..d7bc8ea 100644 --- a/curriculum/cicd/CICD-003.md +++ b/curriculum/cicd/CICD-003.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/cicd-003-automate-lint-format-and-type-checks` +`task//cicd-003-automate-lint-format-and-type-checks` ## Commit Message diff --git a/curriculum/cicd/CICD-004.md b/curriculum/cicd/CICD-004.md index 706c17a..4732fa6 100644 --- a/curriculum/cicd/CICD-004.md +++ b/curriculum/cicd/CICD-004.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/cicd-004-automate-tests-and-builds` +`task//cicd-004-automate-tests-and-builds` ## Commit Message diff --git a/curriculum/cicd/CICD-005.md b/curriculum/cicd/CICD-005.md index 239915f..903b598 100644 --- a/curriculum/cicd/CICD-005.md +++ b/curriculum/cicd/CICD-005.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/cicd-005-configure-pull-request-checks-and-protecti` +`task//cicd-005-configure-pull-request-checks-and-protecti` ## Commit Message diff --git a/curriculum/cicd/CICD-006.md b/curriculum/cicd/CICD-006.md index fa30999..81a9e8e 100644 --- a/curriculum/cicd/CICD-006.md +++ b/curriculum/cicd/CICD-006.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/cicd-006-handle-environments-and-deployment-concept` +`task//cicd-006-handle-environments-and-deployment-concept` ## Commit Message diff --git a/curriculum/cicd/CICD-007.md b/curriculum/cicd/CICD-007.md index 8b26705..5b3d3c7 100644 --- a/curriculum/cicd/CICD-007.md +++ b/curriculum/cicd/CICD-007.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/cicd-007-build-and-repair-a-complete-ci-pipeline` +`task//cicd-007-build-and-repair-a-complete-ci-pipeline` ## Commit Message diff --git a/curriculum/code-quality/QUALITY-001.md b/curriculum/code-quality/QUALITY-001.md index d774438..8d2ac8d 100644 --- a/curriculum/code-quality/QUALITY-001.md +++ b/curriculum/code-quality/QUALITY-001.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/quality-001-improve-naming-and-function-design` +`task//quality-001-improve-naming-and-function-design` ## Commit Message diff --git a/curriculum/code-quality/QUALITY-002.md b/curriculum/code-quality/QUALITY-002.md index 8836c46..bcb0e3b 100644 --- a/curriculum/code-quality/QUALITY-002.md +++ b/curriculum/code-quality/QUALITY-002.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/quality-002-separate-components-and-responsibilities` +`task//quality-002-separate-components-and-responsibilities` ## Commit Message diff --git a/curriculum/code-quality/QUALITY-003.md b/curriculum/code-quality/QUALITY-003.md index e867bf1..ac2fee9 100644 --- a/curriculum/code-quality/QUALITY-003.md +++ b/curriculum/code-quality/QUALITY-003.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/quality-003-apply-dry-and-kiss-with-judgment` +`task//quality-003-apply-dry-and-kiss-with-judgment` ## Commit Message diff --git a/curriculum/code-quality/QUALITY-004.md b/curriculum/code-quality/QUALITY-004.md index a480faf..f3fce49 100644 --- a/curriculum/code-quality/QUALITY-004.md +++ b/curriculum/code-quality/QUALITY-004.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/quality-004-recognize-code-smells-and-solid-boundaries` +`task//quality-004-recognize-code-smells-and-solid-boundaries` ## Commit Message diff --git a/curriculum/code-quality/QUALITY-005.md b/curriculum/code-quality/QUALITY-005.md index f13d4e8..e290e95 100644 --- a/curriculum/code-quality/QUALITY-005.md +++ b/curriculum/code-quality/QUALITY-005.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/quality-005-refactor-without-changing-behavior` +`task//quality-005-refactor-without-changing-behavior` ## Commit Message diff --git a/curriculum/code-quality/QUALITY-006.md b/curriculum/code-quality/QUALITY-006.md index 1bea9c2..b007d54 100644 --- a/curriculum/code-quality/QUALITY-006.md +++ b/curriculum/code-quality/QUALITY-006.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/quality-006-improve-errors-logging-and-configuration` +`task//quality-006-improve-errors-logging-and-configuration` ## Commit Message diff --git a/curriculum/code-quality/QUALITY-007.md b/curriculum/code-quality/QUALITY-007.md index 2b199a3..bb63f85 100644 --- a/curriculum/code-quality/QUALITY-007.md +++ b/curriculum/code-quality/QUALITY-007.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/quality-007-restructure-a-maintainability-problem` +`task//quality-007-restructure-a-maintainability-problem` ## Commit Message diff --git a/curriculum/code-review/REVIEW-001.md b/curriculum/code-review/REVIEW-001.md index f4ca0e8..c48581e 100644 --- a/curriculum/code-review/REVIEW-001.md +++ b/curriculum/code-review/REVIEW-001.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/review-001-review-for-readability-and-correctness` +`task//review-001-review-for-readability-and-correctness` ## Commit Message diff --git a/curriculum/code-review/REVIEW-002.md b/curriculum/code-review/REVIEW-002.md index c34f08c..3a3924a 100644 --- a/curriculum/code-review/REVIEW-002.md +++ b/curriculum/code-review/REVIEW-002.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/review-002-review-architecture-and-maintainability` +`task//review-002-review-architecture-and-maintainability` ## Commit Message diff --git a/curriculum/code-review/REVIEW-003.md b/curriculum/code-review/REVIEW-003.md index 4acb1a3..50b7cbb 100644 --- a/curriculum/code-review/REVIEW-003.md +++ b/curriculum/code-review/REVIEW-003.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/review-003-review-security-and-performance` +`task//review-003-review-security-and-performance` ## Commit Message diff --git a/curriculum/code-review/REVIEW-004.md b/curriculum/code-review/REVIEW-004.md index b788d78..6387d5b 100644 --- a/curriculum/code-review/REVIEW-004.md +++ b/curriculum/code-review/REVIEW-004.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/review-004-review-tests-and-missing-edge-cases` +`task//review-004-review-tests-and-missing-edge-cases` ## Commit Message diff --git a/curriculum/code-review/REVIEW-005.md b/curriculum/code-review/REVIEW-005.md index dad1464..f9113b9 100644 --- a/curriculum/code-review/REVIEW-005.md +++ b/curriculum/code-review/REVIEW-005.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/review-005-write-useful-respectful-review-comments` +`task//review-005-write-useful-respectful-review-comments` ## Commit Message diff --git a/curriculum/code-review/REVIEW-006.md b/curriculum/code-review/REVIEW-006.md index 5c4203f..a33d3a7 100644 --- a/curriculum/code-review/REVIEW-006.md +++ b/curriculum/code-review/REVIEW-006.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/review-006-complete-a-review-and-respond-to-feedback` +`task//review-006-complete-a-review-and-respond-to-feedback` ## Commit Message diff --git a/curriculum/css/CSS-001.md b/curriculum/css/CSS-001.md index ba17f75..f28ca39 100644 --- a/curriculum/css/CSS-001.md +++ b/curriculum/css/CSS-001.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/css-001-selectors-cascade-specificity-and-inherita` +`task//css-001-selectors-cascade-specificity-and-inherita` ## Commit Message diff --git a/curriculum/css/CSS-002.md b/curriculum/css/CSS-002.md index 3cf604a..e1b93ec 100644 --- a/curriculum/css/CSS-002.md +++ b/curriculum/css/CSS-002.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/css-002-colors-units-and-typography` +`task//css-002-colors-units-and-typography` ## Commit Message diff --git a/curriculum/css/CSS-003.md b/curriculum/css/CSS-003.md index ab7cb44..5aacabc 100644 --- a/curriculum/css/CSS-003.md +++ b/curriculum/css/CSS-003.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/css-003-box-model-spacing-and-borders` +`task//css-003-box-model-spacing-and-borders` ## Commit Message diff --git a/curriculum/css/CSS-004.md b/curriculum/css/CSS-004.md index afb885b..7044ba2 100644 --- a/curriculum/css/CSS-004.md +++ b/curriculum/css/CSS-004.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/css-004-display-and-positioning` +`task//css-004-display-and-positioning` ## Commit Message diff --git a/curriculum/css/CSS-005.md b/curriculum/css/CSS-005.md index 31ca11d..2b47ebe 100644 --- a/curriculum/css/CSS-005.md +++ b/curriculum/css/CSS-005.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/css-005-build-layouts-with-flexbox` +`task//css-005-build-layouts-with-flexbox` ## Commit Message diff --git a/curriculum/css/CSS-006.md b/curriculum/css/CSS-006.md index 05dcfdd..69d4ca5 100644 --- a/curriculum/css/CSS-006.md +++ b/curriculum/css/CSS-006.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/css-006-build-layouts-with-grid` +`task//css-006-build-layouts-with-grid` ## Commit Message diff --git a/curriculum/css/CSS-007.md b/curriculum/css/CSS-007.md index a0fa8bb..21a3233 100644 --- a/curriculum/css/CSS-007.md +++ b/curriculum/css/CSS-007.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/css-007-responsive-mobile-first-design` +`task//css-007-responsive-mobile-first-design` ## Commit Message diff --git a/curriculum/css/CSS-008.md b/curriculum/css/CSS-008.md index bc7bc27..9b40cf4 100644 --- a/curriculum/css/CSS-008.md +++ b/curriculum/css/CSS-008.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/css-008-variables-components-and-interaction-state` +`task//css-008-variables-components-and-interaction-state` ## Commit Message diff --git a/curriculum/css/CSS-009.md b/curriculum/css/CSS-009.md index 2dffa28..8dc5d14 100644 --- a/curriculum/css/CSS-009.md +++ b/curriculum/css/CSS-009.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/css-009-recreate-a-reference-design-faithfully` +`task//css-009-recreate-a-reference-design-faithfully` ## Commit Message diff --git a/curriculum/css/CSS-010.md b/curriculum/css/CSS-010.md index 3d6501d..2bd69f0 100644 --- a/curriculum/css/CSS-010.md +++ b/curriculum/css/CSS-010.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/css-010-refactor-and-audit-a-dashboard-ui` +`task//css-010-refactor-and-audit-a-dashboard-ui` ## Commit Message diff --git a/curriculum/database/DB-001.md b/curriculum/database/DB-001.md index 64ea58b..1159ae5 100644 --- a/curriculum/database/DB-001.md +++ b/curriculum/database/DB-001.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/db-001-database-table-row-and-key-fundamentals` +`task//db-001-database-table-row-and-key-fundamentals` ## Commit Message diff --git a/curriculum/database/DB-002.md b/curriculum/database/DB-002.md index 0e943fd..97edb2c 100644 --- a/curriculum/database/DB-002.md +++ b/curriculum/database/DB-002.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/db-002-query-with-select-and-where` +`task//db-002-query-with-select-and-where` ## Commit Message diff --git a/curriculum/database/DB-003.md b/curriculum/database/DB-003.md index 7eaa864..6773dd3 100644 --- a/curriculum/database/DB-003.md +++ b/curriculum/database/DB-003.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/db-003-write-with-insert-update-and-delete` +`task//db-003-write-with-insert-update-and-delete` ## Commit Message diff --git a/curriculum/database/DB-004.md b/curriculum/database/DB-004.md index 9ad043f..c72952c 100644 --- a/curriculum/database/DB-004.md +++ b/curriculum/database/DB-004.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/db-004-model-relationships-and-foreign-keys` +`task//db-004-model-relationships-and-foreign-keys` ## Commit Message diff --git a/curriculum/database/DB-005.md b/curriculum/database/DB-005.md index cb1ba0f..c769e7f 100644 --- a/curriculum/database/DB-005.md +++ b/curriculum/database/DB-005.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/db-005-join-and-aggregate-data` +`task//db-005-join-and-aggregate-data` ## Commit Message diff --git a/curriculum/database/DB-006.md b/curriculum/database/DB-006.md index 3d72cfb..fe16b84 100644 --- a/curriculum/database/DB-006.md +++ b/curriculum/database/DB-006.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/db-006-constraints-transactions-and-integrity` +`task//db-006-constraints-transactions-and-integrity` ## Commit Message diff --git a/curriculum/database/DB-007.md b/curriculum/database/DB-007.md index 6dea731..11234c6 100644 --- a/curriculum/database/DB-007.md +++ b/curriculum/database/DB-007.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/db-007-indexes-and-query-performance` +`task//db-007-indexes-and-query-performance` ## Commit Message diff --git a/curriculum/database/DB-008.md b/curriculum/database/DB-008.md index c8850eb..6afafab 100644 --- a/curriculum/database/DB-008.md +++ b/curriculum/database/DB-008.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/db-008-install-postgresql-and-connect-an-applicat` +`task//db-008-install-postgresql-and-connect-an-applicat` ## Commit Message diff --git a/curriculum/database/DB-009.md b/curriculum/database/DB-009.md index 90dd5dc..907c8e9 100644 --- a/curriculum/database/DB-009.md +++ b/curriculum/database/DB-009.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/db-009-migrations-seeds-and-orm-fundamentals` +`task//db-009-migrations-seeds-and-orm-fundamentals` ## Commit Message diff --git a/curriculum/database/DB-010.md b/curriculum/database/DB-010.md index b8378bb..f0c3aea 100644 --- a/curriculum/database/DB-010.md +++ b/curriculum/database/DB-010.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/db-010-design-and-build-a-database-backed-api` +`task//db-010-design-and-build-a-database-backed-api` ## Commit Message diff --git a/curriculum/debugging/DEBUG-001.md b/curriculum/debugging/DEBUG-001.md index 764dc00..e6a3baa 100644 --- a/curriculum/debugging/DEBUG-001.md +++ b/curriculum/debugging/DEBUG-001.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/debug-001-use-a-repeatable-debugging-method` +`task//debug-001-use-a-repeatable-debugging-method` ## Commit Message diff --git a/curriculum/debugging/DEBUG-002.md b/curriculum/debugging/DEBUG-002.md index 930ea9f..1b4f2bc 100644 --- a/curriculum/debugging/DEBUG-002.md +++ b/curriculum/debugging/DEBUG-002.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/debug-002-debug-with-browser-devtools-and-the-consol` +`task//debug-002-debug-with-browser-devtools-and-the-consol` ## Commit Message diff --git a/curriculum/debugging/DEBUG-003.md b/curriculum/debugging/DEBUG-003.md index f38e4ad..6677f52 100644 --- a/curriculum/debugging/DEBUG-003.md +++ b/curriculum/debugging/DEBUG-003.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/debug-003-use-breakpoints-and-stack-traces` +`task//debug-003-use-breakpoints-and-stack-traces` ## Commit Message diff --git a/curriculum/debugging/DEBUG-004.md b/curriculum/debugging/DEBUG-004.md index 5461e01..600ba44 100644 --- a/curriculum/debugging/DEBUG-004.md +++ b/curriculum/debugging/DEBUG-004.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/debug-004-reproduce-and-isolate-a-frontend-bug` +`task//debug-004-reproduce-and-isolate-a-frontend-bug` ## Commit Message diff --git a/curriculum/debugging/DEBUG-005.md b/curriculum/debugging/DEBUG-005.md index e6d5abb..664037f 100644 --- a/curriculum/debugging/DEBUG-005.md +++ b/curriculum/debugging/DEBUG-005.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/debug-005-diagnose-backend-and-database-failures` +`task//debug-005-diagnose-backend-and-database-failures` ## Commit Message diff --git a/curriculum/debugging/DEBUG-006.md b/curriculum/debugging/DEBUG-006.md index 2bb8640..4e7c20a 100644 --- a/curriculum/debugging/DEBUG-006.md +++ b/curriculum/debugging/DEBUG-006.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/debug-006-diagnose-authentication-and-environment-fa` +`task//debug-006-diagnose-authentication-and-environment-fa` ## Commit Message diff --git a/curriculum/debugging/DEBUG-007.md b/curriculum/debugging/DEBUG-007.md index bde270e..9790764 100644 --- a/curriculum/debugging/DEBUG-007.md +++ b/curriculum/debugging/DEBUG-007.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/debug-007-repair-a-ci-or-performance-failure` +`task//debug-007-repair-a-ci-or-performance-failure` ## Commit Message diff --git a/curriculum/debugging/DEBUG-008.md b/curriculum/debugging/DEBUG-008.md index 6c9989d..02a651a 100644 --- a/curriculum/debugging/DEBUG-008.md +++ b/curriculum/debugging/DEBUG-008.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/debug-008-run-a-production-like-incident-and-write-t` +`task//debug-008-run-a-production-like-incident-and-write-t` ## Commit Message diff --git a/curriculum/docker/DOCKER-001.md b/curriculum/docker/DOCKER-001.md index 1ec92a3..bbb678a 100644 --- a/curriculum/docker/DOCKER-001.md +++ b/curriculum/docker/DOCKER-001.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/docker-001-images-containers-and-dockerfiles` +`task//docker-001-images-containers-and-dockerfiles` ## Commit Message diff --git a/curriculum/docker/DOCKER-002.md b/curriculum/docker/DOCKER-002.md index fca3e5c..de3a48b 100644 --- a/curriculum/docker/DOCKER-002.md +++ b/curriculum/docker/DOCKER-002.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/docker-002-ports-volumes-and-environment-variables` +`task//docker-002-ports-volumes-and-environment-variables` ## Commit Message diff --git a/curriculum/docker/DOCKER-003.md b/curriculum/docker/DOCKER-003.md index edc3370..503717d 100644 --- a/curriculum/docker/DOCKER-003.md +++ b/curriculum/docker/DOCKER-003.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/docker-003-containerize-a-frontend` +`task//docker-003-containerize-a-frontend` ## Commit Message diff --git a/curriculum/docker/DOCKER-004.md b/curriculum/docker/DOCKER-004.md index 7ef4178..9674b15 100644 --- a/curriculum/docker/DOCKER-004.md +++ b/curriculum/docker/DOCKER-004.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/docker-004-containerize-a-backend` +`task//docker-004-containerize-a-backend` ## Commit Message diff --git a/curriculum/docker/DOCKER-005.md b/curriculum/docker/DOCKER-005.md index bf6a654..4e03bfc 100644 --- a/curriculum/docker/DOCKER-005.md +++ b/curriculum/docker/DOCKER-005.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/docker-005-compose-an-app-with-postgresql` +`task//docker-005-compose-an-app-with-postgresql` ## Commit Message diff --git a/curriculum/docker/DOCKER-006.md b/curriculum/docker/DOCKER-006.md index 2bfabc0..b6d1882 100644 --- a/curriculum/docker/DOCKER-006.md +++ b/curriculum/docker/DOCKER-006.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/docker-006-debug-and-document-a-full-local-environmen` +`task//docker-006-debug-and-document-a-full-local-environmen` ## Commit Message diff --git a/curriculum/documentation/DOCS-001.md b/curriculum/documentation/DOCS-001.md index 6829e03..07547e7 100644 --- a/curriculum/documentation/DOCS-001.md +++ b/curriculum/documentation/DOCS-001.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/docs-001-write-a-useful-project-readme-and-setup-gu` +`task//docs-001-write-a-useful-project-readme-and-setup-gu` ## Commit Message diff --git a/curriculum/documentation/DOCS-002.md b/curriculum/documentation/DOCS-002.md index b05ab65..19bb736 100644 --- a/curriculum/documentation/DOCS-002.md +++ b/curriculum/documentation/DOCS-002.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/docs-002-document-architecture-and-environment-vari` +`task//docs-002-document-architecture-and-environment-vari` ## Commit Message diff --git a/curriculum/documentation/DOCS-003.md b/curriculum/documentation/DOCS-003.md index 10d5998..6565f9f 100644 --- a/curriculum/documentation/DOCS-003.md +++ b/curriculum/documentation/DOCS-003.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/docs-003-document-an-api` +`task//docs-003-document-an-api` ## Commit Message diff --git a/curriculum/documentation/DOCS-004.md b/curriculum/documentation/DOCS-004.md index 0ee8c34..4400c10 100644 --- a/curriculum/documentation/DOCS-004.md +++ b/curriculum/documentation/DOCS-004.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/docs-004-write-troubleshooting-guidance` +`task//docs-004-write-troubleshooting-guidance` ## Commit Message diff --git a/curriculum/documentation/DOCS-005.md b/curriculum/documentation/DOCS-005.md index b20b549..2b00b0f 100644 --- a/curriculum/documentation/DOCS-005.md +++ b/curriculum/documentation/DOCS-005.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/docs-005-record-decisions-and-changes` +`task//docs-005-record-decisions-and-changes` ## Commit Message diff --git a/curriculum/documentation/DOCS-006.md b/curriculum/documentation/DOCS-006.md index 3f04db5..76708a5 100644 --- a/curriculum/documentation/DOCS-006.md +++ b/curriculum/documentation/DOCS-006.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/docs-006-audit-and-improve-existing-documentation` +`task//docs-006-audit-and-improve-existing-documentation` ## Commit Message diff --git a/curriculum/final-project/FINAL-001.md b/curriculum/final-project/FINAL-001.md index 879ebc8..f74c6bd 100644 --- a/curriculum/final-project/FINAL-001.md +++ b/curriculum/final-project/FINAL-001.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/final-001-select-the-product-and-clarify-requirement` +`task//final-001-select-the-product-and-clarify-requirement` ## Commit Message diff --git a/curriculum/final-project/FINAL-002.md b/curriculum/final-project/FINAL-002.md index 1403747..6aba906 100644 --- a/curriculum/final-project/FINAL-002.md +++ b/curriculum/final-project/FINAL-002.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/final-002-create-milestones-issues-and-an-architectu` +`task//final-002-create-milestones-issues-and-an-architectu` ## Commit Message diff --git a/curriculum/final-project/FINAL-003.md b/curriculum/final-project/FINAL-003.md index 77064fd..8390b00 100644 --- a/curriculum/final-project/FINAL-003.md +++ b/curriculum/final-project/FINAL-003.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/final-003-design-the-database-api-ui-and-test-strate` +`task//final-003-design-the-database-api-ui-and-test-strate` ## Commit Message diff --git a/curriculum/final-project/FINAL-004.md b/curriculum/final-project/FINAL-004.md index 1d46878..421ed9a 100644 --- a/curriculum/final-project/FINAL-004.md +++ b/curriculum/final-project/FINAL-004.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/final-004-deliver-the-first-vertical-slice` +`task//final-004-deliver-the-first-vertical-slice` ## Commit Message diff --git a/curriculum/final-project/FINAL-005.md b/curriculum/final-project/FINAL-005.md index 6188acf..4c9c03e 100644 --- a/curriculum/final-project/FINAL-005.md +++ b/curriculum/final-project/FINAL-005.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/final-005-implement-core-features-through-focused-pu` +`task//final-005-implement-core-features-through-focused-pu` ## Commit Message diff --git a/curriculum/final-project/FINAL-006.md b/curriculum/final-project/FINAL-006.md index 8dd18ae..639b5a0 100644 --- a/curriculum/final-project/FINAL-006.md +++ b/curriculum/final-project/FINAL-006.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/final-006-respond-to-a-requirement-change-and-bug-re` +`task//final-006-respond-to-a-requirement-change-and-bug-re` ## Commit Message diff --git a/curriculum/final-project/FINAL-007.md b/curriculum/final-project/FINAL-007.md index c9496eb..2e4ed4e 100644 --- a/curriculum/final-project/FINAL-007.md +++ b/curriculum/final-project/FINAL-007.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/final-007-complete-security-performance-documentatio` +`task//final-007-complete-security-performance-documentatio` ## Commit Message diff --git a/curriculum/final-project/FINAL-008.md b/curriculum/final-project/FINAL-008.md index f384a17..f5a3f5b 100644 --- a/curriculum/final-project/FINAL-008.md +++ b/curriculum/final-project/FINAL-008.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/final-008-prepare-a-release-demo-and-retrospective` +`task//final-008-prepare-a-release-demo-and-retrospective` ## Commit Message diff --git a/curriculum/git-github/GIT-001.md b/curriculum/git-github/GIT-001.md index a1e1ca7..d3e4f3a 100644 --- a/curriculum/git-github/GIT-001.md +++ b/curriculum/git-github/GIT-001.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/git-001-install-and-configure-git` +`task//git-001-install-and-configure-git` ## Commit Message diff --git a/curriculum/git-github/GIT-002.md b/curriculum/git-github/GIT-002.md index 9398a87..d3e1985 100644 --- a/curriculum/git-github/GIT-002.md +++ b/curriculum/git-github/GIT-002.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/git-002-create-a-repository-and-inspect-status` +`task//git-002-create-a-repository-and-inspect-status` ## Commit Message diff --git a/curriculum/git-github/GIT-003.md b/curriculum/git-github/GIT-003.md index 8b4e86c..40e2104 100644 --- a/curriculum/git-github/GIT-003.md +++ b/curriculum/git-github/GIT-003.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/git-003-stage-commit-log-and-diff` +`task//git-003-stage-commit-log-and-diff` ## Commit Message diff --git a/curriculum/git-github/GIT-004.md b/curriculum/git-github/GIT-004.md index 34fe270..e09e68f 100644 --- a/curriculum/git-github/GIT-004.md +++ b/curriculum/git-github/GIT-004.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/git-004-restore-changes-safely` +`task//git-004-restore-changes-safely` ## Commit Message diff --git a/curriculum/git-github/GIT-005.md b/curriculum/git-github/GIT-005.md index 2557754..0f3187d 100644 --- a/curriculum/git-github/GIT-005.md +++ b/curriculum/git-github/GIT-005.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/git-005-create-switch-and-merge-branches` +`task//git-005-create-switch-and-merge-branches` ## Commit Message diff --git a/curriculum/git-github/GIT-006.md b/curriculum/git-github/GIT-006.md index 1a25af2..1b92328 100644 --- a/curriculum/git-github/GIT-006.md +++ b/curriculum/git-github/GIT-006.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/git-006-resolve-a-merge-conflict` +`task//git-006-resolve-a-merge-conflict` ## Commit Message diff --git a/curriculum/git-github/GIT-007.md b/curriculum/git-github/GIT-007.md index 3b6fe69..a9fec1c 100644 --- a/curriculum/git-github/GIT-007.md +++ b/curriculum/git-github/GIT-007.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/git-007-clone-push-pull-and-remotes` +`task//git-007-clone-push-pull-and-remotes` ## Commit Message diff --git a/curriculum/git-github/GIT-008.md b/curriculum/git-github/GIT-008.md index 000e66c..b3b5b96 100644 --- a/curriculum/git-github/GIT-008.md +++ b/curriculum/git-github/GIT-008.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/git-008-forks-origin-and-upstream` +`task//git-008-forks-origin-and-upstream` ## Commit Message diff --git a/curriculum/git-github/GIT-009.md b/curriculum/git-github/GIT-009.md index 4dffe4d..e5ea8dc 100644 --- a/curriculum/git-github/GIT-009.md +++ b/curriculum/git-github/GIT-009.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/git-009-create-and-link-issues-and-pull-requests` +`task//git-009-create-and-link-issues-and-pull-requests` ## Commit Message diff --git a/curriculum/git-github/GIT-010.md b/curriculum/git-github/GIT-010.md index 1231a41..8ab5011 100644 --- a/curriculum/git-github/GIT-010.md +++ b/curriculum/git-github/GIT-010.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/git-010-review-and-respond-to-a-pull-request` +`task//git-010-review-and-respond-to-a-pull-request` ## Commit Message diff --git a/curriculum/git-github/GIT-011.md b/curriculum/git-github/GIT-011.md index 0936a1f..c57be36 100644 --- a/curriculum/git-github/GIT-011.md +++ b/curriculum/git-github/GIT-011.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/git-011-labels-milestones-codeowners-and-protectio` +`task//git-011-labels-milestones-codeowners-and-protectio` ## Commit Message diff --git a/curriculum/git-github/GIT-012.md b/curriculum/git-github/GIT-012.md index 7061446..2242917 100644 --- a/curriculum/git-github/GIT-012.md +++ b/curriculum/git-github/GIT-012.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/git-012-complete-the-end-to-end-github-workflow` +`task//git-012-complete-the-end-to-end-github-workflow` ## Commit Message diff --git a/curriculum/html/HTML-001.md b/curriculum/html/HTML-001.md index 51e76f1..8464273 100644 --- a/curriculum/html/HTML-001.md +++ b/curriculum/html/HTML-001.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/html-001-create-a-semantic-html-document` +`task//html-001-create-a-semantic-html-document` ## Commit Message diff --git a/curriculum/html/HTML-002.md b/curriculum/html/HTML-002.md index f5c9c2c..32d5491 100644 --- a/curriculum/html/HTML-002.md +++ b/curriculum/html/HTML-002.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/html-002-structure-text-links-images-and-lists` +`task//html-002-structure-text-links-images-and-lists` ## Commit Message diff --git a/curriculum/html/HTML-003.md b/curriculum/html/HTML-003.md index 5b82703..ad7f65a 100644 --- a/curriculum/html/HTML-003.md +++ b/curriculum/html/HTML-003.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/html-003-build-accessible-tables` +`task//html-003-build-accessible-tables` ## Commit Message diff --git a/curriculum/html/HTML-004.md b/curriculum/html/HTML-004.md index b429a13..9bde5ad 100644 --- a/curriculum/html/HTML-004.md +++ b/curriculum/html/HTML-004.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/html-004-build-an-accessible-form` +`task//html-004-build-an-accessible-form` ## Commit Message diff --git a/curriculum/html/HTML-005.md b/curriculum/html/HTML-005.md index 44739e7..59b5b0c 100644 --- a/curriculum/html/HTML-005.md +++ b/curriculum/html/HTML-005.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/html-005-add-metadata-and-seo-fundamentals` +`task//html-005-add-metadata-and-seo-fundamentals` ## Commit Message diff --git a/curriculum/html/HTML-006.md b/curriculum/html/HTML-006.md index c7bee1e..559043f 100644 --- a/curriculum/html/HTML-006.md +++ b/curriculum/html/HTML-006.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/html-006-create-responsive-page-structure` +`task//html-006-create-responsive-page-structure` ## Commit Message diff --git a/curriculum/html/HTML-007.md b/curriculum/html/HTML-007.md index d87ac5e..9cef913 100644 --- a/curriculum/html/HTML-007.md +++ b/curriculum/html/HTML-007.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/html-007-build-a-product-and-documentation-page` +`task//html-007-build-a-product-and-documentation-page` ## Commit Message diff --git a/curriculum/html/HTML-008.md b/curriculum/html/HTML-008.md index d3f0866..b28a8ea 100644 --- a/curriculum/html/HTML-008.md +++ b/curriculum/html/HTML-008.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/html-008-run-an-html-accessibility-audit` +`task//html-008-run-an-html-accessibility-audit` ## Commit Message diff --git a/curriculum/javascript/JS-001.md b/curriculum/javascript/JS-001.md index ed7ea5e..580b675 100644 --- a/curriculum/javascript/JS-001.md +++ b/curriculum/javascript/JS-001.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/js-001-variables-data-types-operators-and-conditi` +`task//js-001-variables-data-types-operators-and-conditi` ## Commit Message diff --git a/curriculum/javascript/JS-002.md b/curriculum/javascript/JS-002.md index 1c83948..9e57f3f 100644 --- a/curriculum/javascript/JS-002.md +++ b/curriculum/javascript/JS-002.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/js-002-loops-functions-and-scope` +`task//js-002-loops-functions-and-scope` ## Commit Message diff --git a/curriculum/javascript/JS-003.md b/curriculum/javascript/JS-003.md index 174e883..89b0dcc 100644 --- a/curriculum/javascript/JS-003.md +++ b/curriculum/javascript/JS-003.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/js-003-arrays-objects-and-destructuring` +`task//js-003-arrays-objects-and-destructuring` ## Commit Message diff --git a/curriculum/javascript/JS-004.md b/curriculum/javascript/JS-004.md index f5eed04..06425bf 100644 --- a/curriculum/javascript/JS-004.md +++ b/curriculum/javascript/JS-004.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/js-004-array-and-string-transformations` +`task//js-004-array-and-string-transformations` ## Commit Message diff --git a/curriculum/javascript/JS-005.md b/curriculum/javascript/JS-005.md index 90dd5ed..1a971e8 100644 --- a/curriculum/javascript/JS-005.md +++ b/curriculum/javascript/JS-005.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/js-005-modules-json-and-error-handling` +`task//js-005-modules-json-and-error-handling` ## Commit Message diff --git a/curriculum/javascript/JS-006.md b/curriculum/javascript/JS-006.md index 42f4c0b..bb801b4 100644 --- a/curriculum/javascript/JS-006.md +++ b/curriculum/javascript/JS-006.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/js-006-select-and-modify-the-dom` +`task//js-006-select-and-modify-the-dom` ## Commit Message diff --git a/curriculum/javascript/JS-007.md b/curriculum/javascript/JS-007.md index 686d0dc..ff87e2f 100644 --- a/curriculum/javascript/JS-007.md +++ b/curriculum/javascript/JS-007.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/js-007-events-delegation-and-debouncing` +`task//js-007-events-delegation-and-debouncing` ## Commit Message diff --git a/curriculum/javascript/JS-008.md b/curriculum/javascript/JS-008.md index e24fc39..1acd273 100644 --- a/curriculum/javascript/JS-008.md +++ b/curriculum/javascript/JS-008.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/js-008-forms-and-validation` +`task//js-008-forms-and-validation` ## Commit Message diff --git a/curriculum/javascript/JS-009.md b/curriculum/javascript/JS-009.md index 3100a35..2d63f1e 100644 --- a/curriculum/javascript/JS-009.md +++ b/curriculum/javascript/JS-009.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/js-009-browser-storage` +`task//js-009-browser-storage` ## Commit Message diff --git a/curriculum/javascript/JS-010.md b/curriculum/javascript/JS-010.md index cdd786d..47c4e7c 100644 --- a/curriculum/javascript/JS-010.md +++ b/curriculum/javascript/JS-010.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/js-010-promises-fetch-and-async-await` +`task//js-010-promises-fetch-and-async-await` ## Commit Message diff --git a/curriculum/javascript/JS-011.md b/curriculum/javascript/JS-011.md index 97d65ce..6d0d536 100644 --- a/curriculum/javascript/JS-011.md +++ b/curriculum/javascript/JS-011.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/js-011-build-an-api-powered-application` +`task//js-011-build-an-api-powered-application` ## Commit Message diff --git a/curriculum/javascript/JS-012.md b/curriculum/javascript/JS-012.md index 49345a3..62cb819 100644 --- a/curriculum/javascript/JS-012.md +++ b/curriculum/javascript/JS-012.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/js-012-debug-and-repair-a-broken-application` +`task//js-012-debug-and-repair-a-broken-application` ## Commit Message diff --git a/curriculum/nextjs/NEXT-001.md b/curriculum/nextjs/NEXT-001.md index fdb87fb..81cf90d 100644 --- a/curriculum/nextjs/NEXT-001.md +++ b/curriculum/nextjs/NEXT-001.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/next-001-initialize-a-current-next-js-project` +`task//next-001-initialize-a-current-next-js-project` ## Commit Message diff --git a/curriculum/nextjs/NEXT-002.md b/curriculum/nextjs/NEXT-002.md index e890c09..20785f9 100644 --- a/curriculum/nextjs/NEXT-002.md +++ b/curriculum/nextjs/NEXT-002.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/next-002-app-router-pages-layouts-and-navigation` +`task//next-002-app-router-pages-layouts-and-navigation` ## Commit Message diff --git a/curriculum/nextjs/NEXT-003.md b/curriculum/nextjs/NEXT-003.md index 96f3a8d..4f7a878 100644 --- a/curriculum/nextjs/NEXT-003.md +++ b/curriculum/nextjs/NEXT-003.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/next-003-dynamic-routes-and-route-parameters` +`task//next-003-dynamic-routes-and-route-parameters` ## Commit Message diff --git a/curriculum/nextjs/NEXT-004.md b/curriculum/nextjs/NEXT-004.md index 53bc28e..994fc4a 100644 --- a/curriculum/nextjs/NEXT-004.md +++ b/curriculum/nextjs/NEXT-004.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/next-004-loading-error-and-not-found-ui` +`task//next-004-loading-error-and-not-found-ui` ## Commit Message diff --git a/curriculum/nextjs/NEXT-005.md b/curriculum/nextjs/NEXT-005.md index 63dbee3..ca0a95e 100644 --- a/curriculum/nextjs/NEXT-005.md +++ b/curriculum/nextjs/NEXT-005.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/next-005-metadata-images-and-seo` +`task//next-005-metadata-images-and-seo` ## Commit Message diff --git a/curriculum/nextjs/NEXT-006.md b/curriculum/nextjs/NEXT-006.md index 92537c8..7d7e3a1 100644 --- a/curriculum/nextjs/NEXT-006.md +++ b/curriculum/nextjs/NEXT-006.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/next-006-server-and-client-component-boundaries` +`task//next-006-server-and-client-component-boundaries` ## Commit Message diff --git a/curriculum/nextjs/NEXT-007.md b/curriculum/nextjs/NEXT-007.md index 8ff18df..002a44a 100644 --- a/curriculum/nextjs/NEXT-007.md +++ b/curriculum/nextjs/NEXT-007.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/next-007-server-actions-and-validation` +`task//next-007-server-actions-and-validation` ## Commit Message diff --git a/curriculum/nextjs/NEXT-008.md b/curriculum/nextjs/NEXT-008.md index 598f257..a43fb66 100644 --- a/curriculum/nextjs/NEXT-008.md +++ b/curriculum/nextjs/NEXT-008.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/next-008-data-fetching-and-caching` +`task//next-008-data-fetching-and-caching` ## Commit Message diff --git a/curriculum/nextjs/NEXT-009.md b/curriculum/nextjs/NEXT-009.md index 326ffe2..13d3ee0 100644 --- a/curriculum/nextjs/NEXT-009.md +++ b/curriculum/nextjs/NEXT-009.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/next-009-route-handlers-auth-and-database-integrati` +`task//next-009-route-handlers-auth-and-database-integrati` ## Commit Message diff --git a/curriculum/nextjs/NEXT-010.md b/curriculum/nextjs/NEXT-010.md index 70fb974..5f1b5fe 100644 --- a/curriculum/nextjs/NEXT-010.md +++ b/curriculum/nextjs/NEXT-010.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/next-010-build-diagnose-and-prepare-for-production` +`task//next-010-build-diagnose-and-prepare-for-production` ## Commit Message diff --git a/curriculum/nodejs/NODE-001.md b/curriculum/nodejs/NODE-001.md index 4877b8e..459c3c5 100644 --- a/curriculum/nodejs/NODE-001.md +++ b/curriculum/nodejs/NODE-001.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/node-001-node-runtime-modules-and-package-configura` +`task//node-001-node-runtime-modules-and-package-configura` ## Commit Message diff --git a/curriculum/nodejs/NODE-002.md b/curriculum/nodejs/NODE-002.md index 653b113..c516fed 100644 --- a/curriculum/nodejs/NODE-002.md +++ b/curriculum/nodejs/NODE-002.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/node-002-environment-and-filesystem-operations` +`task//node-002-environment-and-filesystem-operations` ## Commit Message diff --git a/curriculum/nodejs/NODE-003.md b/curriculum/nodejs/NODE-003.md index 39c4c94..e09df35 100644 --- a/curriculum/nodejs/NODE-003.md +++ b/curriculum/nodejs/NODE-003.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/node-003-build-an-http-server-and-router` +`task//node-003-build-an-http-server-and-router` ## Commit Message diff --git a/curriculum/nodejs/NODE-004.md b/curriculum/nodejs/NODE-004.md index 1937a29..c784ae0 100644 --- a/curriculum/nodejs/NODE-004.md +++ b/curriculum/nodejs/NODE-004.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/node-004-middleware-and-request-lifecycle` +`task//node-004-middleware-and-request-lifecycle` ## Commit Message diff --git a/curriculum/nodejs/NODE-005.md b/curriculum/nodejs/NODE-005.md index dd84753..302d70d 100644 --- a/curriculum/nodejs/NODE-005.md +++ b/curriculum/nodejs/NODE-005.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/node-005-controllers-services-and-separation-of-con` +`task//node-005-controllers-services-and-separation-of-con` ## Commit Message diff --git a/curriculum/nodejs/NODE-006.md b/curriculum/nodejs/NODE-006.md index 78250fe..a7bf44a 100644 --- a/curriculum/nodejs/NODE-006.md +++ b/curriculum/nodejs/NODE-006.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/node-006-validation-errors-and-logging` +`task//node-006-validation-errors-and-logging` ## Commit Message diff --git a/curriculum/nodejs/NODE-007.md b/curriculum/nodejs/NODE-007.md index 43578a3..1721669 100644 --- a/curriculum/nodejs/NODE-007.md +++ b/curriculum/nodejs/NODE-007.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/node-007-dependencies-configuration-and-security` +`task//node-007-dependencies-configuration-and-security` ## Commit Message diff --git a/curriculum/nodejs/NODE-008.md b/curriculum/nodejs/NODE-008.md index eda83f7..325ae81 100644 --- a/curriculum/nodejs/NODE-008.md +++ b/curriculum/nodejs/NODE-008.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/node-008-build-and-test-a-maintainable-backend` +`task//node-008-build-and-test-a-maintainable-backend` ## Commit Message diff --git a/curriculum/orientation/ORI-001.md b/curriculum/orientation/ORI-001.md index 89ef390..9eb8694 100644 --- a/curriculum/orientation/ORI-001.md +++ b/curriculum/orientation/ORI-001.md @@ -97,7 +97,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/ori-001-software-development-and-team-roles` +`task//ori-001-software-development-and-team-roles` ## Commit Message diff --git a/curriculum/orientation/ORI-002.md b/curriculum/orientation/ORI-002.md index 1a2648f..fcdd6fb 100644 --- a/curriculum/orientation/ORI-002.md +++ b/curriculum/orientation/ORI-002.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/ori-002-frontend-backend-client-and-server` +`task//ori-002-frontend-backend-client-and-server` ## Commit Message diff --git a/curriculum/orientation/ORI-003.md b/curriculum/orientation/ORI-003.md index 5f6f5ec..4f6621b 100644 --- a/curriculum/orientation/ORI-003.md +++ b/curriculum/orientation/ORI-003.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/ori-003-browser-files-and-folders` +`task//ori-003-browser-files-and-folders` ## Commit Message diff --git a/curriculum/orientation/ORI-004.md b/curriculum/orientation/ORI-004.md index 0460d6a..01a8b32 100644 --- a/curriculum/orientation/ORI-004.md +++ b/curriculum/orientation/ORI-004.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/ori-004-terminal-navigation-and-file-operations` +`task//ori-004-terminal-navigation-and-file-operations` ## Commit Message diff --git a/curriculum/orientation/ORI-005.md b/curriculum/orientation/ORI-005.md index 0e955fe..a8e7490 100644 --- a/curriculum/orientation/ORI-005.md +++ b/curriculum/orientation/ORI-005.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/ori-005-development-commands-and-package-managers` +`task//ori-005-development-commands-and-package-managers` ## Commit Message diff --git a/curriculum/orientation/ORI-006.md b/curriculum/orientation/ORI-006.md index 8563a9e..546f511 100644 --- a/curriculum/orientation/ORI-006.md +++ b/curriculum/orientation/ORI-006.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/ori-006-install-and-verify-the-development-environ` +`task//ori-006-install-and-verify-the-development-environ` ## Commit Message diff --git a/curriculum/orientation/ORI-007.md b/curriculum/orientation/ORI-007.md index e929a86..387dcc3 100644 --- a/curriculum/orientation/ORI-007.md +++ b/curriculum/orientation/ORI-007.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/ori-007-read-a-project-and-configure-environment-v` +`task//ori-007-read-a-project-and-configure-environment-v` ## Commit Message diff --git a/curriculum/orientation/ORI-008.md b/curriculum/orientation/ORI-008.md index 31a3ff5..2472f6d 100644 --- a/curriculum/orientation/ORI-008.md +++ b/curriculum/orientation/ORI-008.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/ori-008-development-production-and-debugging-minds` +`task//ori-008-development-production-and-debugging-minds` ## Commit Message diff --git a/curriculum/performance/PERF-001.md b/curriculum/performance/PERF-001.md index 6ef07f1..593f076 100644 --- a/curriculum/performance/PERF-001.md +++ b/curriculum/performance/PERF-001.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/perf-001-establish-a-performance-baseline` +`task//perf-001-establish-a-performance-baseline` ## Commit Message diff --git a/curriculum/performance/PERF-002.md b/curriculum/performance/PERF-002.md index 6bf7a58..25e7995 100644 --- a/curriculum/performance/PERF-002.md +++ b/curriculum/performance/PERF-002.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/perf-002-profile-frontend-rendering-and-bundles` +`task//perf-002-profile-frontend-rendering-and-bundles` ## Commit Message diff --git a/curriculum/performance/PERF-003.md b/curriculum/performance/PERF-003.md index 04eec31..7a0aaaf 100644 --- a/curriculum/performance/PERF-003.md +++ b/curriculum/performance/PERF-003.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/perf-003-optimize-network-images-and-lazy-loading` +`task//perf-003-optimize-network-images-and-lazy-loading` ## Commit Message diff --git a/curriculum/performance/PERF-004.md b/curriculum/performance/PERF-004.md index 8674722..c5593e9 100644 --- a/curriculum/performance/PERF-004.md +++ b/curriculum/performance/PERF-004.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/perf-004-profile-api-bottlenecks` +`task//perf-004-profile-api-bottlenecks` ## Commit Message diff --git a/curriculum/performance/PERF-005.md b/curriculum/performance/PERF-005.md index 3ecf5f0..fd792a9 100644 --- a/curriculum/performance/PERF-005.md +++ b/curriculum/performance/PERF-005.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/perf-005-diagnose-database-query-performance` +`task//perf-005-diagnose-database-query-performance` ## Commit Message diff --git a/curriculum/performance/PERF-006.md b/curriculum/performance/PERF-006.md index 087ef83..514bc41 100644 --- a/curriculum/performance/PERF-006.md +++ b/curriculum/performance/PERF-006.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/perf-006-implement-caching-and-prove-the-improvemen` +`task//perf-006-implement-caching-and-prove-the-improvemen` ## Commit Message diff --git a/curriculum/react/REACT-001.md b/curriculum/react/REACT-001.md index 6aaced7..79956d2 100644 --- a/curriculum/react/REACT-001.md +++ b/curriculum/react/REACT-001.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/react-001-components-jsx-and-props` +`task//react-001-components-jsx-and-props` ## Commit Message diff --git a/curriculum/react/REACT-002.md b/curriculum/react/REACT-002.md index 51b7247..35b751f 100644 --- a/curriculum/react/REACT-002.md +++ b/curriculum/react/REACT-002.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/react-002-state-events-and-conditional-rendering` +`task//react-002-state-events-and-conditional-rendering` ## Commit Message diff --git a/curriculum/react/REACT-003.md b/curriculum/react/REACT-003.md index ddc1908..78debb6 100644 --- a/curriculum/react/REACT-003.md +++ b/curriculum/react/REACT-003.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/react-003-lists-keys-and-composition` +`task//react-003-lists-keys-and-composition` ## Commit Message diff --git a/curriculum/react/REACT-004.md b/curriculum/react/REACT-004.md index 2d28dff..cfe6c54 100644 --- a/curriculum/react/REACT-004.md +++ b/curriculum/react/REACT-004.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/react-004-controlled-forms-and-validation` +`task//react-004-controlled-forms-and-validation` ## Commit Message diff --git a/curriculum/react/REACT-005.md b/curriculum/react/REACT-005.md index dca97fe..6631b00 100644 --- a/curriculum/react/REACT-005.md +++ b/curriculum/react/REACT-005.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/react-005-effects-and-api-integration` +`task//react-005-effects-and-api-integration` ## Commit Message diff --git a/curriculum/react/REACT-006.md b/curriculum/react/REACT-006.md index 24dbffa..34e6ea7 100644 --- a/curriculum/react/REACT-006.md +++ b/curriculum/react/REACT-006.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/react-006-loading-error-and-empty-states` +`task//react-006-loading-error-and-empty-states` ## Commit Message diff --git a/curriculum/react/REACT-007.md b/curriculum/react/REACT-007.md index 47682cb..5ebffa4 100644 --- a/curriculum/react/REACT-007.md +++ b/curriculum/react/REACT-007.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/react-007-refs-and-custom-hooks` +`task//react-007-refs-and-custom-hooks` ## Commit Message diff --git a/curriculum/react/REACT-008.md b/curriculum/react/REACT-008.md index 60363c5..d1a7423 100644 --- a/curriculum/react/REACT-008.md +++ b/curriculum/react/REACT-008.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/react-008-context-and-state-boundaries` +`task//react-008-context-and-state-boundaries` ## Commit Message diff --git a/curriculum/react/REACT-009.md b/curriculum/react/REACT-009.md index e347034..82532f9 100644 --- a/curriculum/react/REACT-009.md +++ b/curriculum/react/REACT-009.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/react-009-memoization-and-rendering-performance` +`task//react-009-memoization-and-rendering-performance` ## Commit Message diff --git a/curriculum/react/REACT-010.md b/curriculum/react/REACT-010.md index de701d6..7ef7e91 100644 --- a/curriculum/react/REACT-010.md +++ b/curriculum/react/REACT-010.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/react-010-accessible-reusable-components` +`task//react-010-accessible-reusable-components` ## Commit Message diff --git a/curriculum/react/REACT-011.md b/curriculum/react/REACT-011.md index 4e378b1..1466b86 100644 --- a/curriculum/react/REACT-011.md +++ b/curriculum/react/REACT-011.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/react-011-test-and-debug-a-react-feature` +`task//react-011-test-and-debug-a-react-feature` ## Commit Message diff --git a/curriculum/react/REACT-012.md b/curriculum/react/REACT-012.md index 8ea889d..796905c 100644 --- a/curriculum/react/REACT-012.md +++ b/curriculum/react/REACT-012.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/react-012-refactor-a-react-application-architecture` +`task//react-012-refactor-a-react-application-architecture` ## Commit Message diff --git a/curriculum/real-engineering/REAL-001.md b/curriculum/real-engineering/REAL-001.md index c8c5bb2..5802e70 100644 --- a/curriculum/real-engineering/REAL-001.md +++ b/curriculum/real-engineering/REAL-001.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/real-001-investigate-a-slow-dashboard` +`task//real-001-investigate-a-slow-dashboard` ## Commit Message diff --git a/curriculum/real-engineering/REAL-002.md b/curriculum/real-engineering/REAL-002.md index c71981a..f177bb0 100644 --- a/curriculum/real-engineering/REAL-002.md +++ b/curriculum/real-engineering/REAL-002.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/real-002-diagnose-an-unknown-product-bug` +`task//real-002-diagnose-an-unknown-product-bug` ## Commit Message diff --git a/curriculum/real-engineering/REAL-003.md b/curriculum/real-engineering/REAL-003.md index 462705f..b6a8add 100644 --- a/curriculum/real-engineering/REAL-003.md +++ b/curriculum/real-engineering/REAL-003.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/real-003-convert-a-product-requirement-into-a-techn` +`task//real-003-convert-a-product-requirement-into-a-techn` ## Commit Message diff --git a/curriculum/real-engineering/REAL-004.md b/curriculum/real-engineering/REAL-004.md index 915791a..170f03c 100644 --- a/curriculum/real-engineering/REAL-004.md +++ b/curriculum/real-engineering/REAL-004.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/real-004-add-a-feature-without-regressions` +`task//real-004-add-a-feature-without-regressions` ## Commit Message diff --git a/curriculum/real-engineering/REAL-005.md b/curriculum/real-engineering/REAL-005.md index 4caddcb..729b851 100644 --- a/curriculum/real-engineering/REAL-005.md +++ b/curriculum/real-engineering/REAL-005.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/real-005-refactor-an-unfamiliar-legacy-feature` +`task//real-005-refactor-an-unfamiliar-legacy-feature` ## Commit Message diff --git a/curriculum/real-engineering/REAL-006.md b/curriculum/real-engineering/REAL-006.md index d6dd639..75d7395 100644 --- a/curriculum/real-engineering/REAL-006.md +++ b/curriculum/real-engineering/REAL-006.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/real-006-find-and-close-testing-and-security-gaps` +`task//real-006-find-and-close-testing-and-security-gaps` ## Commit Message diff --git a/curriculum/real-engineering/REAL-007.md b/curriculum/real-engineering/REAL-007.md index 5cd25cb..d0c1f45 100644 --- a/curriculum/real-engineering/REAL-007.md +++ b/curriculum/real-engineering/REAL-007.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/real-007-handle-a-production-like-incident` +`task//real-007-handle-a-production-like-incident` ## Commit Message diff --git a/curriculum/real-engineering/REAL-008.md b/curriculum/real-engineering/REAL-008.md index d86d5fc..3d9d33d 100644 --- a/curriculum/real-engineering/REAL-008.md +++ b/curriculum/real-engineering/REAL-008.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/real-008-propose-defend-and-implement-a-technical-s` +`task//real-008-propose-defend-and-implement-a-technical-s` ## Commit Message diff --git a/curriculum/rest-api/API-001.md b/curriculum/rest-api/API-001.md index 8ba6628..97f221f 100644 --- a/curriculum/rest-api/API-001.md +++ b/curriculum/rest-api/API-001.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/api-001-model-resources-routes-and-methods` +`task//api-001-model-resources-routes-and-methods` ## Commit Message diff --git a/curriculum/rest-api/API-002.md b/curriculum/rest-api/API-002.md index 21b58ab..90d18cb 100644 --- a/curriculum/rest-api/API-002.md +++ b/curriculum/rest-api/API-002.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/api-002-separate-routes-and-controllers` +`task//api-002-separate-routes-and-controllers` ## Commit Message diff --git a/curriculum/rest-api/API-003.md b/curriculum/rest-api/API-003.md index 014e1f7..726c800 100644 --- a/curriculum/rest-api/API-003.md +++ b/curriculum/rest-api/API-003.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/api-003-validate-requests-and-design-responses` +`task//api-003-validate-requests-and-design-responses` ## Commit Message diff --git a/curriculum/rest-api/API-004.md b/curriculum/rest-api/API-004.md index 48b935e..bb43697 100644 --- a/curriculum/rest-api/API-004.md +++ b/curriculum/rest-api/API-004.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/api-004-handle-errors-and-status-codes` +`task//api-004-handle-errors-and-status-codes` ## Commit Message diff --git a/curriculum/rest-api/API-005.md b/curriculum/rest-api/API-005.md index f59fd53..e590a26 100644 --- a/curriculum/rest-api/API-005.md +++ b/curriculum/rest-api/API-005.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/api-005-add-pagination-filtering-and-sorting` +`task//api-005-add-pagination-filtering-and-sorting` ## Commit Message diff --git a/curriculum/rest-api/API-006.md b/curriculum/rest-api/API-006.md index c4ad08c..b333cd6 100644 --- a/curriculum/rest-api/API-006.md +++ b/curriculum/rest-api/API-006.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/api-006-document-an-api-contract` +`task//api-006-document-an-api-contract` ## Commit Message diff --git a/curriculum/rest-api/API-007.md b/curriculum/rest-api/API-007.md index e2f1472..164063a 100644 --- a/curriculum/rest-api/API-007.md +++ b/curriculum/rest-api/API-007.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/api-007-test-and-rate-limit-an-api` +`task//api-007-test-and-rate-limit-an-api` ## Commit Message diff --git a/curriculum/rest-api/API-008.md b/curriculum/rest-api/API-008.md index 8d64874..a391330 100644 --- a/curriculum/rest-api/API-008.md +++ b/curriculum/rest-api/API-008.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/api-008-build-and-refactor-a-crud-api` +`task//api-008-build-and-refactor-a-crud-api` ## Commit Message diff --git a/curriculum/security/SEC-001.md b/curriculum/security/SEC-001.md index f6c11b3..805938e 100644 --- a/curriculum/security/SEC-001.md +++ b/curriculum/security/SEC-001.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/sec-001-adopt-a-practical-security-mindset` +`task//sec-001-adopt-a-practical-security-mindset` ## Commit Message diff --git a/curriculum/security/SEC-002.md b/curriculum/security/SEC-002.md index 55c9df8..b9e369c 100644 --- a/curriculum/security/SEC-002.md +++ b/curriculum/security/SEC-002.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/sec-002-find-and-fix-cross-site-scripting` +`task//sec-002-find-and-fix-cross-site-scripting` ## Commit Message diff --git a/curriculum/security/SEC-003.md b/curriculum/security/SEC-003.md index de91678..fd859f7 100644 --- a/curriculum/security/SEC-003.md +++ b/curriculum/security/SEC-003.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/sec-003-find-and-fix-csrf` +`task//sec-003-find-and-fix-csrf` ## Commit Message diff --git a/curriculum/security/SEC-004.md b/curriculum/security/SEC-004.md index 19cb6a2..553cad0 100644 --- a/curriculum/security/SEC-004.md +++ b/curriculum/security/SEC-004.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/sec-004-find-and-fix-sql-injection` +`task//sec-004-find-and-fix-sql-injection` ## Commit Message diff --git a/curriculum/security/SEC-005.md b/curriculum/security/SEC-005.md index 0ce732d..c47e47d 100644 --- a/curriculum/security/SEC-005.md +++ b/curriculum/security/SEC-005.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/sec-005-audit-authentication-and-authorization` +`task//sec-005-audit-authentication-and-authorization` ## Commit Message diff --git a/curriculum/security/SEC-006.md b/curriculum/security/SEC-006.md index c461f73..7261908 100644 --- a/curriculum/security/SEC-006.md +++ b/curriculum/security/SEC-006.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/sec-006-manage-secrets-and-environment-configurati` +`task//sec-006-manage-secrets-and-environment-configurati` ## Commit Message diff --git a/curriculum/security/SEC-007.md b/curriculum/security/SEC-007.md index 942b108..1ec0646 100644 --- a/curriculum/security/SEC-007.md +++ b/curriculum/security/SEC-007.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/sec-007-validate-inputs-and-secure-api-boundaries` +`task//sec-007-validate-inputs-and-secure-api-boundaries` ## Commit Message diff --git a/curriculum/security/SEC-008.md b/curriculum/security/SEC-008.md index 686e111..1da281a 100644 --- a/curriculum/security/SEC-008.md +++ b/curriculum/security/SEC-008.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/sec-008-review-repair-and-regression-test-a-vulner` +`task//sec-008-review-repair-and-regression-test-a-vulner` ## Commit Message diff --git a/curriculum/system-design/SYSTEM-001.md b/curriculum/system-design/SYSTEM-001.md index badd905..8caebac 100644 --- a/curriculum/system-design/SYSTEM-001.md +++ b/curriculum/system-design/SYSTEM-001.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/system-001-model-scalability-and-service-boundaries` +`task//system-001-model-scalability-and-service-boundaries` ## Commit Message diff --git a/curriculum/system-design/SYSTEM-002.md b/curriculum/system-design/SYSTEM-002.md index 604233d..1a06baa 100644 --- a/curriculum/system-design/SYSTEM-002.md +++ b/curriculum/system-design/SYSTEM-002.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/system-002-choose-vertical-horizontal-and-load-balanc` +`task//system-002-choose-vertical-horizontal-and-load-balanc` ## Commit Message diff --git a/curriculum/system-design/SYSTEM-003.md b/curriculum/system-design/SYSTEM-003.md index 25ce231..f2b6e47 100644 --- a/curriculum/system-design/SYSTEM-003.md +++ b/curriculum/system-design/SYSTEM-003.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/system-003-design-caching-queues-and-stateless-work` +`task//system-003-design-caching-queues-and-stateless-work` ## Commit Message diff --git a/curriculum/system-design/SYSTEM-004.md b/curriculum/system-design/SYSTEM-004.md index 479d721..6d4ba1e 100644 --- a/curriculum/system-design/SYSTEM-004.md +++ b/curriculum/system-design/SYSTEM-004.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/system-004-plan-database-scaling-and-replication` +`task//system-004-plan-database-scaling-and-replication` ## Commit Message diff --git a/curriculum/system-design/SYSTEM-005.md b/curriculum/system-design/SYSTEM-005.md index 084a124..81144db 100644 --- a/curriculum/system-design/SYSTEM-005.md +++ b/curriculum/system-design/SYSTEM-005.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/system-005-design-file-delivery-cdn-reliability-and-m` +`task//system-005-design-file-delivery-cdn-reliability-and-m` ## Commit Message diff --git a/curriculum/system-design/SYSTEM-006.md b/curriculum/system-design/SYSTEM-006.md index ffd31e4..3e49d0d 100644 --- a/curriculum/system-design/SYSTEM-006.md +++ b/curriculum/system-design/SYSTEM-006.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/system-006-review-a-production-architecture` +`task//system-006-review-a-production-architecture` ## Commit Message diff --git a/curriculum/testing/TEST-001.md b/curriculum/testing/TEST-001.md index c52e1f2..b8c4c08 100644 --- a/curriculum/testing/TEST-001.md +++ b/curriculum/testing/TEST-001.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/test-001-testing-strategy-assertions-and-structure` +`task//test-001-testing-strategy-assertions-and-structure` ## Commit Message diff --git a/curriculum/testing/TEST-002.md b/curriculum/testing/TEST-002.md index e116c23..a88c761 100644 --- a/curriculum/testing/TEST-002.md +++ b/curriculum/testing/TEST-002.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/test-002-write-focused-unit-tests` +`task//test-002-write-focused-unit-tests` ## Commit Message diff --git a/curriculum/testing/TEST-003.md b/curriculum/testing/TEST-003.md index e9451d6..a108d94 100644 --- a/curriculum/testing/TEST-003.md +++ b/curriculum/testing/TEST-003.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/test-003-write-integration-tests` +`task//test-003-write-integration-tests` ## Commit Message diff --git a/curriculum/testing/TEST-004.md b/curriculum/testing/TEST-004.md index c2818e8..c94ba9a 100644 --- a/curriculum/testing/TEST-004.md +++ b/curriculum/testing/TEST-004.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/test-004-write-end-to-end-tests` +`task//test-004-write-end-to-end-tests` ## Commit Message diff --git a/curriculum/testing/TEST-005.md b/curriculum/testing/TEST-005.md index d531483..58c77e2 100644 --- a/curriculum/testing/TEST-005.md +++ b/curriculum/testing/TEST-005.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/test-005-mock-external-boundaries-carefully` +`task//test-005-mock-external-boundaries-carefully` ## Commit Message diff --git a/curriculum/testing/TEST-006.md b/curriculum/testing/TEST-006.md index 39da478..cbec354 100644 --- a/curriculum/testing/TEST-006.md +++ b/curriculum/testing/TEST-006.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/test-006-test-apis-components-and-forms` +`task//test-006-test-apis-components-and-forms` ## Commit Message diff --git a/curriculum/testing/TEST-007.md b/curriculum/testing/TEST-007.md index c35a8d2..e8a452b 100644 --- a/curriculum/testing/TEST-007.md +++ b/curriculum/testing/TEST-007.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/test-007-test-authentication-and-edge-cases` +`task//test-007-test-authentication-and-edge-cases` ## Commit Message diff --git a/curriculum/testing/TEST-008.md b/curriculum/testing/TEST-008.md index 765d6c5..0de3d56 100644 --- a/curriculum/testing/TEST-008.md +++ b/curriculum/testing/TEST-008.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/test-008-repair-failing-tests-and-enforce-them-in-c` +`task//test-008-repair-failing-tests-and-enforce-them-in-c` ## Commit Message diff --git a/curriculum/typescript/TS-001.md b/curriculum/typescript/TS-001.md index a4819ef..d6e4ec0 100644 --- a/curriculum/typescript/TS-001.md +++ b/curriculum/typescript/TS-001.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/ts-001-types-and-inference` +`task//ts-001-types-and-inference` ## Commit Message diff --git a/curriculum/typescript/TS-002.md b/curriculum/typescript/TS-002.md index 9df9793..1d5dda2 100644 --- a/curriculum/typescript/TS-002.md +++ b/curriculum/typescript/TS-002.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/ts-002-interfaces-aliases-and-object-shapes` +`task//ts-002-interfaces-aliases-and-object-shapes` ## Commit Message diff --git a/curriculum/typescript/TS-003.md b/curriculum/typescript/TS-003.md index dfd3932..64b95b5 100644 --- a/curriculum/typescript/TS-003.md +++ b/curriculum/typescript/TS-003.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/ts-003-unions-literals-and-optional-properties` +`task//ts-003-unions-literals-and-optional-properties` ## Commit Message diff --git a/curriculum/typescript/TS-004.md b/curriculum/typescript/TS-004.md index 3ea266a..ad2f78a 100644 --- a/curriculum/typescript/TS-004.md +++ b/curriculum/typescript/TS-004.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/ts-004-typed-functions-and-collections` +`task//ts-004-typed-functions-and-collections` ## Commit Message diff --git a/curriculum/typescript/TS-005.md b/curriculum/typescript/TS-005.md index a12e9bf..eda062e 100644 --- a/curriculum/typescript/TS-005.md +++ b/curriculum/typescript/TS-005.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/ts-005-generics-and-utility-types` +`task//ts-005-generics-and-utility-types` ## Commit Message diff --git a/curriculum/typescript/TS-006.md b/curriculum/typescript/TS-006.md index bf8c1fb..d1b10a3 100644 --- a/curriculum/typescript/TS-006.md +++ b/curriculum/typescript/TS-006.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/ts-006-narrow-unknown-values-safely` +`task//ts-006-narrow-unknown-values-safely` ## Commit Message diff --git a/curriculum/typescript/TS-007.md b/curriculum/typescript/TS-007.md index 5c849a3..9d688cb 100644 --- a/curriculum/typescript/TS-007.md +++ b/curriculum/typescript/TS-007.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/ts-007-type-api-responses-and-component-props` +`task//ts-007-type-api-responses-and-component-props` ## Commit Message diff --git a/curriculum/typescript/TS-008.md b/curriculum/typescript/TS-008.md index d1cf6d2..0f3e310 100644 --- a/curriculum/typescript/TS-008.md +++ b/curriculum/typescript/TS-008.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/ts-008-migrate-and-debug-javascript-as-typescript` +`task//ts-008-migrate-and-debug-javascript-as-typescript` ## Commit Message diff --git a/curriculum/web-fundamentals/WEB-001.md b/curriculum/web-fundamentals/WEB-001.md index 138dad7..45edce9 100644 --- a/curriculum/web-fundamentals/WEB-001.md +++ b/curriculum/web-fundamentals/WEB-001.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/web-001-trace-the-internet-dns-and-https` +`task//web-001-trace-the-internet-dns-and-https` ## Commit Message diff --git a/curriculum/web-fundamentals/WEB-002.md b/curriculum/web-fundamentals/WEB-002.md index ae6e224..3377aaa 100644 --- a/curriculum/web-fundamentals/WEB-002.md +++ b/curriculum/web-fundamentals/WEB-002.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/web-002-inspect-http-requests-and-responses` +`task//web-002-inspect-http-requests-and-responses` ## Commit Message diff --git a/curriculum/web-fundamentals/WEB-003.md b/curriculum/web-fundamentals/WEB-003.md index 390595d..bd6d317 100644 --- a/curriculum/web-fundamentals/WEB-003.md +++ b/curriculum/web-fundamentals/WEB-003.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/web-003-methods-status-codes-and-headers` +`task//web-003-methods-status-codes-and-headers` ## Commit Message diff --git a/curriculum/web-fundamentals/WEB-004.md b/curriculum/web-fundamentals/WEB-004.md index a6060fe..32fd416 100644 --- a/curriculum/web-fundamentals/WEB-004.md +++ b/curriculum/web-fundamentals/WEB-004.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/web-004-cookies-sessions-and-browser-storage` +`task//web-004-cookies-sessions-and-browser-storage` ## Commit Message diff --git a/curriculum/web-fundamentals/WEB-005.md b/curriculum/web-fundamentals/WEB-005.md index 7011bff..0b74c71 100644 --- a/curriculum/web-fundamentals/WEB-005.md +++ b/curriculum/web-fundamentals/WEB-005.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/web-005-cors-and-browser-security-boundaries` +`task//web-005-cors-and-browser-security-boundaries` ## Commit Message diff --git a/curriculum/web-fundamentals/WEB-006.md b/curriculum/web-fundamentals/WEB-006.md index 3891dd7..21825d1 100644 --- a/curriculum/web-fundamentals/WEB-006.md +++ b/curriculum/web-fundamentals/WEB-006.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/web-006-rest-and-json-api-design` +`task//web-006-rest-and-json-api-design` ## Commit Message diff --git a/curriculum/web-fundamentals/WEB-007.md b/curriculum/web-fundamentals/WEB-007.md index 4cc7df5..68f99b7 100644 --- a/curriculum/web-fundamentals/WEB-007.md +++ b/curriculum/web-fundamentals/WEB-007.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/web-007-rendering-static-generation-and-caching` +`task//web-007-rendering-static-generation-and-caching` ## Commit Message diff --git a/curriculum/web-fundamentals/WEB-008.md b/curriculum/web-fundamentals/WEB-008.md index 9ac7f69..5c186ba 100644 --- a/curriculum/web-fundamentals/WEB-008.md +++ b/curriculum/web-fundamentals/WEB-008.md @@ -98,7 +98,7 @@ Complete the PR template's AI Usage section. If AI was used, identify what it su ## Branch Name -`task/web-008-build-and-debug-an-http-integration` +`task//web-008-build-and-debug-an-http-integration` ## Commit Message diff --git a/scripts/validation/validate.mjs b/scripts/validation/validate.mjs index b7b907e..80ea7c0 100644 --- a/scripts/validation/validate.mjs +++ b/scripts/validation/validate.mjs @@ -10,7 +10,7 @@ const walk=d=>{for(const e of fs.readdirSync(d,{withFileTypes:true})){const p=pa walk(taskDir); const tasks=files.filter(f=>/[\\/]([A-Z]+-\d{3})\.md$/.test(f)); const ids=new Set(); const prereqs=[]; -for(const f of tasks){const text=fs.readFileSync(f,'utf8');const name=path.basename(f,'.md');const id=text.match(/^id: ([A-Z]+-\d{3})$/m)?.[1];if(!id)fail.push(`missing ID: ${f}`);else{if(id!==name)fail.push(`filename/ID mismatch: ${f}`);if(ids.has(id))fail.push(`duplicate ID: ${id}`);ids.add(id)}for(const h of required)if(!text.includes(`## ${h}`))fail.push(`${name}: missing section ${h}`);const block=text.match(/prerequisites:\n((?: - [A-Z]+-\d{3}\n?)*)/);if(block)for(const m of block[1].matchAll(/- ([A-Z]+-\d{3})/g))prereqs.push([name,m[1]]);} +for(const f of tasks){const text=fs.readFileSync(f,'utf8');const name=path.basename(f,'.md');const id=text.match(/^id: ([A-Z]+-\d{3})$/m)?.[1];if(!id)fail.push(`missing ID: ${f}`);else{if(id!==name)fail.push(`filename/ID mismatch: ${f}`);if(ids.has(id))fail.push(`duplicate ID: ${id}`);ids.add(id)}for(const h of required)if(!text.includes(`## ${h}`))fail.push(`${name}: missing section ${h}`);if(!text.includes('`task//'))fail.push(`${name}: branch name must include `);const block=text.match(/prerequisites:\n((?: - [A-Z]+-\d{3}\n?)*)/);if(block)for(const m of block[1].matchAll(/- ([A-Z]+-\d{3})/g))prereqs.push([name,m[1]]);} for(const [id,p] of prereqs)if(!ids.has(p))fail.push(`${id}: unknown prerequisite ${p}`); const requiredFiles=['README.md','ONBOARDING.md','INTERN-GUIDE.md','MENTOR-GUIDE.md','CURRICULUM.md','TASK-AUTHORING-GUIDE.md','CUSTOMIZATION.md','DEVELOPMENT-WORKFLOW.md','AI-USAGE.md','CONTRIBUTING.md','CODE-OF-CONDUCT.md','LICENSE','.github/PULL_REQUEST_TEMPLATE.md']; for(const f of requiredFiles)if(!fs.existsSync(path.join(root,f)))fail.push(`missing required file: ${f}`); diff --git a/templates/task/TASK-TEMPLATE.md b/templates/task/TASK-TEMPLATE.md index 9cad06d..84f4ef0 100644 --- a/templates/task/TASK-TEMPLATE.md +++ b/templates/task/TASK-TEMPLATE.md @@ -28,6 +28,9 @@ status: active ## AI Usage Requirements ## Submission Instructions ## Branch Name + +`task//phase-nnn-short-slug` + ## Commit Message ## Pull Request Requirements ## Mentor Review Checklist