Skip to content

docs: split fleet inventory out of AGENTS.md - #27

Merged
shennarwp merged 2 commits into
masterfrom
docs/split-agent-fleet
Oct 9, 2026
Merged

shennarwp merged 2 commits into
masterfrom
docs/split-agent-fleet

Conversation

@shennarwp

Copy link
Copy Markdown
Owner

Landing the local working-tree changes that were never committed.

What

1. docs: split fleet inventory out of AGENTS.md

AGENTS.md had 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.

  • New 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.md rewritten to 110 lines: layout, rules, sourcing order, host constraints, prompt non-negotiables, git workflow, deploy map, task tracking.
  • AGENTS.md now defers to docs/fleet.md for anything volatile.
  • Line endings normalized to LF per .gitattributes; trailing newline restored.

2. chore: ignore JetBrains .idea/ and *.iml

GoLand/IntelliJ state (go.imports.xml, vcs.xml, workspace.xml) was showing as untracked. Added to .gitignore next 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.

shellcheck reports SKIP on this host (not installed; tools/install-tools.sh installs it). CI will cover it.

Shenna Risqianto Wilfred Piri 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.
@shennarwp
shennarwp merged commit b1b1982 into master Oct 9, 2026
2 checks passed
@shennarwp
shennarwp deleted the docs/split-agent-fleet branch October 9, 2026 10:47
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