From 5341fcc506540fc125e2b35a8a127e61913ceccc Mon Sep 17 00:00:00 2001 From: Keysat Date: Sun, 14 Jun 2026 12:17:16 -0500 Subject: [PATCH] Add inbox-check line; align .gitignore with canonical .claude policy MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cross-repo git-hygiene audit remediation: surface ~/Projects/standards/INBOX.md items at session start, and switch .gitignore to the deny-by-default .claude/* block (shared wiring allow-listed) plus the canonical secrets/env lines — per standards/portability.md. --- .gitignore | 6 ++++++ AGENTS.md | 3 +++ 2 files changed, 9 insertions(+) diff --git a/.gitignore b/.gitignore index 8b99427..282eafc 100644 --- a/.gitignore +++ b/.gitignore @@ -11,5 +11,11 @@ node_modules/ dist/ build/ .DS_Store + +# Claude Code — deny by default, allow-list shared wiring (see standards/portability.md) .claude/* !.claude/rules/ +!.claude/agents/ +!.claude/commands/ +!.claude/skills/ +!.claude/settings.json diff --git a/AGENTS.md b/AGENTS.md index 626afe1..033c106 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -6,6 +6,9 @@ Browser-based StartOS 0.4 package controlling a dual NVIDIA DGX Spark AI cluster Subsystem guidance lives in `docs/guides/` and loads when matching files are touched (Claude Code lazy-loads via `.claude/rules/` symlinks; other agents read the guides directly): `startos-package.md` (build/versioning, `package/**`), `fastapi-image.md` (dev server/env/layout, `image/**`), `redaction.md` (vendoring + test gates), `audio-speech.md` (parakeet patches, cluster-container footguns, audio testing). **Read `docs/guides/audio-speech.md` before touching the Sparks' containers over SSH** — ops sessions don't trip the path scoping. +> **Inbox check:** At session start, if `~/Projects/standards/INBOX.md` exists, scan it for +> items tagged `(spark-control)` and surface them before proposing next steps; triage with `/triage`. + ## Stack - Two halves, always coordinated: