# Repository Registry
AI Summary
Purpose:
- Tracks development repositories across multiple personal machines.
Key points:
- Each repo has a stable repo id.
- Local paths should be consistent across machines when possible.
- Agents should use this file to locate the correct repo before doing code work.
- Documentation and long-term notes should be written to the LLM Wiki, not scattered across every repo.
Relevant when:
- Finding which repo to work on.
- Resolving local paths.
- Starting a coding task from the central wiki.
Do not read full document unless:
- The task requires repo path, commands, or machine mapping.
Linked documents:
ai/workspace/machines.mdai/workspace/active-context.mdai/repo-notes/index.md
Repositories
Fill this table after creating or cloning your development repositories.
| Repo ID | Name | Type | Default Local Path | Remote | Notes |
|---|---|---|---|---|---|
example-api | Example API | personal | ~/work/example-api | [email protected]:hyunwook1940/example-api.git | ai/repo-notes/example-api.md |
crawler-lib-golang | Go module crawler | work | ~/labrador/crawler/crawler-lib-golang | unknown | ai/repo-notes/crawler-lib-golang.md |
crawler-lib-dotnet | NuGet/.NET package crawler | work | ~/labrador/crawler/crawler-lib-dotnet | unknown | ai/repo-notes/crawler-lib-dotnet.md |
crawler-lib-rust | Rust crate crawler (POC) | work | ~/labrador/crawler/crawler-lib-rust | unknown (not yet created) | ai/repo-notes/crawler-lib-rust.md (design draft) |
crawler-lib-php | Packagist/Composer package crawler | work | ~/labrador/crawler/crawler-lib-php | unknown (master) | ai/repo-notes/crawler-lib-php.md |
crawler-lib-java | Maven/Java package crawler (Python migration) | work | ~/labrador/crawler/crawler-lib-java | unknown (python-migration-maven) | ai/repo-notes/crawler-lib-java.md |
crawler-lib-swift | CocoaPods (Swift/iOS) package crawler | work | ~/labrador/crawler/crawler-lib-swift | bitbucket.org:labradorlabs/crawler-lib-swift (master) | ai/repo-notes/crawler-lib-swift.md |
hyunwook-tech | hyunwook.tech portfolio/wiki/docs platform | personal | ~/hw/project/hyunwook.tech | [email protected]:hw-me/hyunwook.tech.git | ai/repo-notes/hyunwook-tech.md |
vibekits | Random tools and casual browser games | personal | ~/hw/project/vibekits | [email protected]:hyunwook711/vibekits.git | ai/repo-notes/vibekits.md |
yt-pipeline-n8n | YouTube Shorts automation platform | personal | ~/hw/project/yt-pipeline-n8n | [email protected]:hyunwook711/yt-pipeline-n8n.git | ai/repo-notes/yt-pipeline-n8n.md |
Local Path Overrides By Machine
Use this only when a repo path differs from the default path.
| Machine ID | Repo ID | Local Path |
|---|---|---|
Repo Selection Rule
When a user asks for code work:
- Identify the repo id.
- Resolve the local path for the current machine.
- Work inside the development repo.
- Write durable notes to the central LLM Wiki.
- Update the weekly worklog.