STATUS-002: be status ignores only the sub's own .gitignore — needs hierarchical (cwd→$HOME) compounding

be status:<sub>/ floods with unk for paths the repo-root .gitignore should exclude (build-*/, *.o, CMakeFiles/, …): the relayed sub-scan IGNOLoads only the SUBMODULE's own .gitignore, which abc lacks, so the parent's patterns never reach the sub's paths. Bare be collapses a sub to one summary row (no flood) — that's the "intermittent". Fix: hierarchical .gitignore resolution — load every .gitignore from the classified path's directory UP to $HOME (or / if outside $HOME) and COMPOUND them, crossing submodule boundaries, the way nested git ignores stack. NO hardcoded directory names. See Sniff.

Input

Context

Goals

Constraints

WIP

Design decisions

TODOs

Blockers and bummers

Outcome