Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion DEVELOPMENT-WORKFLOW.md
Original file line number Diff line number Diff line change
Expand Up @@ -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/<github-username>/<task-id>-<slug>` 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.
Expand Down
4 changes: 2 additions & 2 deletions ONBOARDING.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
5 changes: 3 additions & 2 deletions TASK-AUTHORING-GUIDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -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/<github-username>/<task-id>-<slug>` 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.

2 changes: 1 addition & 1 deletion curriculum/authentication/AUTH-001.md
Original file line number Diff line number Diff line change
Expand Up @@ -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/<github-username>/auth-001-authentication-authorization-and-threat-mo`

## Commit Message

Expand Down
2 changes: 1 addition & 1 deletion curriculum/authentication/AUTH-002.md
Original file line number Diff line number Diff line change
Expand Up @@ -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/<github-username>/auth-002-register-users-and-hash-passwords`

## Commit Message

Expand Down
2 changes: 1 addition & 1 deletion curriculum/authentication/AUTH-003.md
Original file line number Diff line number Diff line change
Expand Up @@ -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/<github-username>/auth-003-login-logout-cookies-and-sessions`

## Commit Message

Expand Down
2 changes: 1 addition & 1 deletion curriculum/authentication/AUTH-004.md
Original file line number Diff line number Diff line change
Expand Up @@ -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/<github-username>/auth-004-understand-jwt-tradeoffs`

## Commit Message

Expand Down
2 changes: 1 addition & 1 deletion curriculum/authentication/AUTH-005.md
Original file line number Diff line number Diff line change
Expand Up @@ -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/<github-username>/auth-005-protect-routes-and-handle-auth-errors`

## Commit Message

Expand Down
2 changes: 1 addition & 1 deletion curriculum/authentication/AUTH-006.md
Original file line number Diff line number Diff line change
Expand Up @@ -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/<github-username>/auth-006-model-roles-and-permissions`

## Commit Message

Expand Down
2 changes: 1 addition & 1 deletion curriculum/authentication/AUTH-007.md
Original file line number Diff line number Diff line change
Expand Up @@ -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/<github-username>/auth-007-validate-and-test-authentication-flows`

## Commit Message

Expand Down
2 changes: 1 addition & 1 deletion curriculum/authentication/AUTH-008.md
Original file line number Diff line number Diff line change
Expand Up @@ -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/<github-username>/auth-008-audit-and-harden-an-authentication-feature`

## Commit Message

Expand Down
2 changes: 1 addition & 1 deletion curriculum/cicd/CICD-001.md
Original file line number Diff line number Diff line change
Expand Up @@ -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/<github-username>/cicd-001-ci-cd-concepts-and-workflow-files`

## Commit Message

Expand Down
2 changes: 1 addition & 1 deletion curriculum/cicd/CICD-002.md
Original file line number Diff line number Diff line change
Expand Up @@ -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/<github-username>/cicd-002-install-dependencies-reproducibly`

## Commit Message

Expand Down
2 changes: 1 addition & 1 deletion curriculum/cicd/CICD-003.md
Original file line number Diff line number Diff line change
Expand Up @@ -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/<github-username>/cicd-003-automate-lint-format-and-type-checks`

## Commit Message

Expand Down
2 changes: 1 addition & 1 deletion curriculum/cicd/CICD-004.md
Original file line number Diff line number Diff line change
Expand Up @@ -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/<github-username>/cicd-004-automate-tests-and-builds`

## Commit Message

Expand Down
2 changes: 1 addition & 1 deletion curriculum/cicd/CICD-005.md
Original file line number Diff line number Diff line change
Expand Up @@ -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/<github-username>/cicd-005-configure-pull-request-checks-and-protecti`

## Commit Message

Expand Down
2 changes: 1 addition & 1 deletion curriculum/cicd/CICD-006.md
Original file line number Diff line number Diff line change
Expand Up @@ -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/<github-username>/cicd-006-handle-environments-and-deployment-concept`

## Commit Message

Expand Down
2 changes: 1 addition & 1 deletion curriculum/cicd/CICD-007.md
Original file line number Diff line number Diff line change
Expand Up @@ -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/<github-username>/cicd-007-build-and-repair-a-complete-ci-pipeline`

## Commit Message

Expand Down
2 changes: 1 addition & 1 deletion curriculum/code-quality/QUALITY-001.md
Original file line number Diff line number Diff line change
Expand Up @@ -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/<github-username>/quality-001-improve-naming-and-function-design`

## Commit Message

Expand Down
2 changes: 1 addition & 1 deletion curriculum/code-quality/QUALITY-002.md
Original file line number Diff line number Diff line change
Expand Up @@ -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/<github-username>/quality-002-separate-components-and-responsibilities`

## Commit Message

Expand Down
2 changes: 1 addition & 1 deletion curriculum/code-quality/QUALITY-003.md
Original file line number Diff line number Diff line change
Expand Up @@ -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/<github-username>/quality-003-apply-dry-and-kiss-with-judgment`

## Commit Message

Expand Down
2 changes: 1 addition & 1 deletion curriculum/code-quality/QUALITY-004.md
Original file line number Diff line number Diff line change
Expand Up @@ -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/<github-username>/quality-004-recognize-code-smells-and-solid-boundaries`

## Commit Message

Expand Down
2 changes: 1 addition & 1 deletion curriculum/code-quality/QUALITY-005.md
Original file line number Diff line number Diff line change
Expand Up @@ -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/<github-username>/quality-005-refactor-without-changing-behavior`

## Commit Message

Expand Down
2 changes: 1 addition & 1 deletion curriculum/code-quality/QUALITY-006.md
Original file line number Diff line number Diff line change
Expand Up @@ -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/<github-username>/quality-006-improve-errors-logging-and-configuration`

## Commit Message

Expand Down
2 changes: 1 addition & 1 deletion curriculum/code-quality/QUALITY-007.md
Original file line number Diff line number Diff line change
Expand Up @@ -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/<github-username>/quality-007-restructure-a-maintainability-problem`

## Commit Message

Expand Down
2 changes: 1 addition & 1 deletion curriculum/code-review/REVIEW-001.md
Original file line number Diff line number Diff line change
Expand Up @@ -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/<github-username>/review-001-review-for-readability-and-correctness`

## Commit Message

Expand Down
2 changes: 1 addition & 1 deletion curriculum/code-review/REVIEW-002.md
Original file line number Diff line number Diff line change
Expand Up @@ -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/<github-username>/review-002-review-architecture-and-maintainability`

## Commit Message

Expand Down
2 changes: 1 addition & 1 deletion curriculum/code-review/REVIEW-003.md
Original file line number Diff line number Diff line change
Expand Up @@ -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/<github-username>/review-003-review-security-and-performance`

## Commit Message

Expand Down
2 changes: 1 addition & 1 deletion curriculum/code-review/REVIEW-004.md
Original file line number Diff line number Diff line change
Expand Up @@ -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/<github-username>/review-004-review-tests-and-missing-edge-cases`

## Commit Message

Expand Down
2 changes: 1 addition & 1 deletion curriculum/code-review/REVIEW-005.md
Original file line number Diff line number Diff line change
Expand Up @@ -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/<github-username>/review-005-write-useful-respectful-review-comments`

## Commit Message

Expand Down
2 changes: 1 addition & 1 deletion curriculum/code-review/REVIEW-006.md
Original file line number Diff line number Diff line change
Expand Up @@ -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/<github-username>/review-006-complete-a-review-and-respond-to-feedback`

## Commit Message

Expand Down
2 changes: 1 addition & 1 deletion curriculum/css/CSS-001.md
Original file line number Diff line number Diff line change
Expand Up @@ -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/<github-username>/css-001-selectors-cascade-specificity-and-inherita`

## Commit Message

Expand Down
2 changes: 1 addition & 1 deletion curriculum/css/CSS-002.md
Original file line number Diff line number Diff line change
Expand Up @@ -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/<github-username>/css-002-colors-units-and-typography`

## Commit Message

Expand Down
2 changes: 1 addition & 1 deletion curriculum/css/CSS-003.md
Original file line number Diff line number Diff line change
Expand Up @@ -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/<github-username>/css-003-box-model-spacing-and-borders`

## Commit Message

Expand Down
2 changes: 1 addition & 1 deletion curriculum/css/CSS-004.md
Original file line number Diff line number Diff line change
Expand Up @@ -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/<github-username>/css-004-display-and-positioning`

## Commit Message

Expand Down
2 changes: 1 addition & 1 deletion curriculum/css/CSS-005.md
Original file line number Diff line number Diff line change
Expand Up @@ -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/<github-username>/css-005-build-layouts-with-flexbox`

## Commit Message

Expand Down
2 changes: 1 addition & 1 deletion curriculum/css/CSS-006.md
Original file line number Diff line number Diff line change
Expand Up @@ -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/<github-username>/css-006-build-layouts-with-grid`

## Commit Message

Expand Down
2 changes: 1 addition & 1 deletion curriculum/css/CSS-007.md
Original file line number Diff line number Diff line change
Expand Up @@ -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/<github-username>/css-007-responsive-mobile-first-design`

## Commit Message

Expand Down
2 changes: 1 addition & 1 deletion curriculum/css/CSS-008.md
Original file line number Diff line number Diff line change
Expand Up @@ -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/<github-username>/css-008-variables-components-and-interaction-state`

## Commit Message

Expand Down
2 changes: 1 addition & 1 deletion curriculum/css/CSS-009.md
Original file line number Diff line number Diff line change
Expand Up @@ -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/<github-username>/css-009-recreate-a-reference-design-faithfully`

## Commit Message

Expand Down
2 changes: 1 addition & 1 deletion curriculum/css/CSS-010.md
Original file line number Diff line number Diff line change
Expand Up @@ -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/<github-username>/css-010-refactor-and-audit-a-dashboard-ui`

## Commit Message

Expand Down
2 changes: 1 addition & 1 deletion curriculum/database/DB-001.md
Original file line number Diff line number Diff line change
Expand Up @@ -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/<github-username>/db-001-database-table-row-and-key-fundamentals`

## Commit Message

Expand Down
2 changes: 1 addition & 1 deletion curriculum/database/DB-002.md
Original file line number Diff line number Diff line change
Expand Up @@ -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/<github-username>/db-002-query-with-select-and-where`

## Commit Message

Expand Down
Loading
Loading