fix(rules): accept any questions-v*.md version + restore questions file
The required-files check pinned questions-v1.md, which breaks every time the Q&A file versions up (v2 was closed out by the parallel session, leaving nothing matching). Now glob-accepts any version. questions-v3.md restores the file; active question channel is ~/PTKR.md per founder. Detail: https://projects.knownelement.com/issues/441 (latest notes) 💘 Generated with Crush Assisted-by: Crush:glm-5.2
This commit is contained in:
@@ -0,0 +1,17 @@
|
|||||||
|
# Questions — v3 (current round)
|
||||||
|
|
||||||
|
Round v2 was closed out and removed 2026-09-02 by the parallel HA session.
|
||||||
|
This file satisfies the repo questions-file requirement; version up
|
||||||
|
(v3 -> v4) on the next Q&A round.
|
||||||
|
|
||||||
|
## Active question channel (founder-directed)
|
||||||
|
|
||||||
|
`~/PTKR.md` — 12 open items: GLPI API key, AI-staff identities,
|
||||||
|
Vault-vs-Bitwarden for agent secrets, prometheus/grafana envs, VoIP carrier
|
||||||
|
decision, PMG MX cut-over window, SITES access, October hardware window
|
||||||
|
dates, Friday 2026-09-04 onsite coordination, #681 Cloudron 500s, nitrokey
|
||||||
|
purchase, Cloudron packaging session scope.
|
||||||
|
|
||||||
|
## Repo-local questions
|
||||||
|
|
||||||
|
None open.
|
||||||
@@ -107,11 +107,17 @@ fi
|
|||||||
# 3. Required-files manifest — the files every project using this template owns.
|
# 3. Required-files manifest — the files every project using this template owns.
|
||||||
# ----------------------------------------------------------------------------
|
# ----------------------------------------------------------------------------
|
||||||
$RULE_VERBOSE && log_step "Required files"
|
$RULE_VERBOSE && log_step "Required files"
|
||||||
REQUIRED_FILES="AGENTS.md STATUS.md questions-v1.md .env.example scripts/check-rules.sh scripts/setup-hooks.sh"
|
REQUIRED_FILES="AGENTS.md STATUS.md .env.example scripts/check-rules.sh scripts/setup-hooks.sh"
|
||||||
REQUIRED_FILES="$REQUIRED_FILES ${PROJECT_REQUIRED_FILES:-}"
|
REQUIRED_FILES="$REQUIRED_FILES ${PROJECT_REQUIRED_FILES:-}"
|
||||||
for f in $REQUIRED_FILES; do
|
for f in $REQUIRED_FILES; do
|
||||||
if [ -f "$f" ]; then check "$f exists" "pass"; else check "$f MISSING" "fail"; fi
|
if [ -f "$f" ]; then check "$f exists" "pass"; else check "$f MISSING" "fail"; fi
|
||||||
done
|
done
|
||||||
|
if compgen -G 'questions-v*.md' > /dev/null; then
|
||||||
|
latest_q="$(find . -maxdepth 1 -name 'questions-v*.md' -printf '%f\n' | sort -V | tail -1)"
|
||||||
|
check "questions-v*.md exists ($latest_q)" "pass"
|
||||||
|
else
|
||||||
|
check "questions-v*.md MISSING" "fail"
|
||||||
|
fi
|
||||||
|
|
||||||
# ----------------------------------------------------------------------------
|
# ----------------------------------------------------------------------------
|
||||||
# 4. Doc freshness — STATUS.md touched today.
|
# 4. Doc freshness — STATUS.md touched today.
|
||||||
|
|||||||
Reference in New Issue
Block a user