Repository navigation
docs: split fleet inventory out of AGENTS.md - #27
Merged
Merged
Conversation
added 2 commits
October 9, 2026 11:54
AGENTS.md had grown to ~270 lines, most of it volatile host data (SSH aliases, banner versions, deploy log, drift notes). That churn pollutes the durable guidance an agent reads first. Move host tables, GPG status, recent deploys, known drift, and toolchain state into docs/fleet.md. AGENTS.md keeps the stable rules and points at docs/fleet.md for inventory. Normalize line endings to LF per .gitattributes and restore the trailing newline validate.sh requires.
Local IDE state (go.imports.xml, vcs.xml, workspace.xml) was showing as untracked. Ignore the directory and module files alongside the existing OS/editor cruft rules.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Landing the local working-tree changes that were never committed.
What
1.
docs: split fleet inventory out of AGENTS.mdAGENTS.mdhad grown to ~270 lines, most of it volatile host data — SSH aliases, banner versions, deploy log, drift notes, GPG status. That churn pollutes the durable guidance an agent reads before editing anything.docs/fleet.md(60 lines): host table with SSH aliases and deploy sources, SSH alias gotchas (gpd= alpine,omg= openwrt), GPG key status, recent deploys, known drift, toolchain versions, backup pattern, open TASK highlights.AGENTS.mdrewritten to 110 lines: layout, rules, sourcing order, host constraints, prompt non-negotiables, git workflow, deploy map, task tracking.AGENTS.mdnow defers todocs/fleet.mdfor anything volatile..gitattributes; trailing newline restored.2.
chore: ignore JetBrains .idea/ and *.imlGoLand/IntelliJ state (
go.imports.xml,vcs.xml,workspace.xml) was showing as untracked. Added to.gitignorenext to the existing editor-cruft rules.Verification
tools/validate.sh— all checks passed. The two trailing-newline failures this started with (AGENTS.md,docs/fleet.md) are fixed via--fix-newlines.shellcheckreports SKIP on this host (not installed;tools/install-tools.shinstalls it). CI will cover it.