Skip to content

docs: remove private/internal references (gilabot, gnuc, my_home, …)#8

Merged
hartsock merged 1 commit into
mainfrom
pilot/cleanup-private-refs
May 31, 2026
Merged

docs: remove private/internal references (gilabot, gnuc, my_home, …)#8
hartsock merged 1 commit into
mainfrom
pilot/cleanup-private-refs

Conversation

@hartsock

Copy link
Copy Markdown
Owner

Summary

Removes private/internal references from the public gitxtend repo so external
readers aren't tripped by dead links and unexplained internals.

  • gilabot (name, GitHub URL, CI-toolchain note) → removed / genericized.
  • gila-plugin-git-tend / gila_plugin_git_tend / gila git-tend → the generic
    git-tend tool + its GitService read surface (no private repo named).
  • gnuc, "the bastion", ~/venv → generic build instructions.
  • my_home#46 → the motivating incident, without the private issue number.
  • Private class/module names (StatusService, ScanService, TendService,
    PRService, models.SyncState, status_service.py) → "the status roll-up" /
    check_repo / "higher-level services".

All technical content (the gix mappings, the API surface, the SyncState decision
tree) is unchanged — only the private framing is genericized.

Test plan

  • Doc + comment changes only; cargo test --no-default-features, clippy
    (core + python) -D warnings, and cargo fmt --all --check all green.
  • grep confirms no gilabot / gila / gnuc / my_home / private-class
    references remain.

🤖 Generated with Claude Code

WHAT: Genericize every reference to private repos/infra that would confuse
external readers of this public repo:
- gilabot / gila-plugin-git-tend / gila_plugin_git_tend / "gila git-tend" -> the
  generic "git-tend" tool + its GitService read surface (no private repo named).
- Dropped the gilabot GitHub URL and the "pin to gilabot CI / .ci/tool-versions"
  note (-> "a recent stable Rust toolchain").
- gnuc / "the bastion" / ~/venv -> generic build instructions.
- my_home#46 -> the incident described without the private issue number.
- Private class/module names (StatusService, ScanService, TendService, PRService,
  models.SyncState, status_service.py) -> "the status roll-up" / check_repo /
  "higher-level services".

WHY: gitxtend is public; gilabot and the rest are private. Those references were
dead links / unexplained internals for anyone outside the workspace. All
technical content (gix mappings, API surface, SyncState tree) is unchanged.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@hartsock hartsock merged commit 2e8cf8c into main May 31, 2026
1 check passed
@hartsock hartsock deleted the pilot/cleanup-private-refs branch May 31, 2026 18:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant