Story
Building-a-house world — same site and crew as every Phase 0 lesson.
You've spent Phase 0 learning each room of the house one by one. The build diary. The sample rooms out back. The approval desk. The job-ticket board. The automatic inspection rig. The lockbox. The rulebook gate. The sign-in logbook. The ID-badge office.
Now it's your last day on site before the big inspection. You're standing at the entrance, and someone hands you a site map — one page, every room labeled, every path drawn.
That's this lesson. No new rooms. Just the map so you never get lost again.
When an exam question says "the agent opened a ___ for review" or "where do you set up required approvals?" — you look at the map, and the answer is obvious.
The repo tabs — your site map
A repository "contains all of your code, your files, and each file's revision history." You can "discuss and manage your work within the repository."
Across the top of any repo on GitHub is a row of tabs. Those tabs are the site map. Each one below maps to the house-world spot you already know:
| Tab | What lives here | House world | Lesson |
|---|---|---|---|
| Code | Files, commit history, branches | Plans room + build diary + sample-room list | 0.1 · 0.2 · 0.3 |
| Issues | "Collect user feedback, report software bugs, and organize tasks" | Job-ticket board | 0.5 |
| Pull requests | "Propose changes to a repository" — the diff, reviews, checks, merge button | Approval desk | 0.4 |
| Actions | Automated workflow runs and their results (green ✓ / red ✗) | Auto-inspection bay | 0.6 · 0.7 |
| Projects | "Organize and prioritize your issues and pull requests" — kanban boards | Foreman's planning wall | 0.5 |
| Security | Vulnerability + secret-scanning alerts | (Phase F — not Phase 0) | — |
| Insights | Activity graphs, contributor stats, traffic | Site analytics board | — |
| Settings | Collaborators/roles, branch rules, secrets, environments — all the configuration | Rulebook office | 0.8 · 0.9 · 0.11 |
source: docs.github.com — About repositories · fetched 2026-05-28
Per-repo vs organization-wide — the split that trips people up
The Settings tab lives inside every repo. But some controls live one level higher — in the organization's settings, covering every repo under the org's roof. Getting these two confused is how people get exam questions wrong.
Per-repo (repo → Settings tab)
- Branch protection rules + rulesets — gate who can merge into this repo's branches (0.9)
- Repo-level secrets + environments — keys available to workflows in this repo only (0.8)
- Collaborators + repo roles — who has what access to this repo (0.11)
Organization-wide (org → Settings — not a repo tab)
- Audit log — records activity across all repos in the org (0.10)
- Org roles — member, owner, billing manager — apply across the whole org (0.11)
- Org secrets — secrets shared across all (or selected) repos in the org (0.8)
| Scope | Example controls | Where to find them |
|---|---|---|
| This repo only | branch protection, repo secrets, repo collaborators | repo → Settings |
| All repos in the org | audit log, org roles, org secrets | org → Settings |
Exam signal: if the question says "across all repositories" or "the whole organization" — that's the org-level settings, not any single repo's tab.
source: docs.github.com — About repositories · fetched 2026-05-28
Why this matters for GH-600
The exam describes a scenario involving an AI agent and asks which surface, setting, or control is involved. If you know the map, you pick the right answer immediately.
| Scenario in the question | Map answer |
|---|---|
| "The agent opened a ___ for review" | Pull requests tab |
| "Where do automated checks appear?" | Actions tab |
| "Where do you require a reviewer before merge?" | repo Settings → branches / rules (0.9) |
| "Where are the keys the agent uses stored?" | repo Settings → secrets (0.8) |
| "Where do you see everything the agent did, across all repos?" | organization audit log — org Settings (0.10) |
| "Where do you control what the agent is allowed to do?" | Settings → roles / permissions (0.11) |
GitHub UI surfaces → Exam: LOW–MED · Day-to-day: MED. You won't get a question that says "what is the Settings tab." But knowing which surface a scenario points at helps you read exam questions correctly and rule out wrong answers fast. The per-repo vs org-wide split is the part most people miss — and it shows up in agent-scoping questions ("where would you configure X across all your repos?").
Check-in — three quick questions
Open-ended. Think first, then peek at the suggested answer.
-
You're reading an exam question: "A developer needs to see every action taken by the AI agent across all repositories in the last 30 days." Which GitHub surface does this point at — a repo tab, or something else? Where exactly?
Suggested answer
The organization's audit log — not any repo tab. The audit log lives in the organization's settings (one level above individual repos) and records activity across all repos. "Across all repositories" is the signal that it's org-level, not per-repo.
-
Someone says: "the agent just opened one — it's sitting there waiting for you to review it." Which tab do you go to, and what does that surface do in the house-world analogy?
Suggested answer
The Pull requests tab. In the house world, it's the approval desk — where the agent's proposed changes sit with before/after photos (the diff), waiting for automated checks and a human reviewer to sign off before anything joins the real house.
-
An org has 50 repos. A security rule needs to apply to all of them. Is that set inside one repo's Settings tab, or somewhere else? What's the general principle?
Suggested answer
Somewhere else — the organization's settings. The general principle: controls scoped to "this repo only" live in that repo's Settings tab. Controls scoped to "all repos in this org" live in the org-level Settings. Org-wide examples: audit log, org roles, org secrets.
Mentor marks this lesson verified after you compare answers and say "got it" in chat.
Ticks this lesson done on the home roadmap. Saved in this browser.
Sources: docs.github.com — About repositories · fetched 2026-05-28 · cross-references: lessons 0.4–0.11 (each surface sourced in its own lesson).