Files
TSYSGroupAIOS/STATUS.md
T
mrcharles 9dc85ba41e refactor: go harness-agnostic — drop Crush hooks, enforce Discourse SoR
Apply answers to questions-v1.md (Q1–Q5):

- Q4: Remove crush.json and hooks/ entirely. All enforcement is now portable
  via git hooks (pre-commit/pre-push) + check-rules.sh + AGENTS.md prose.
  Works under Crush, OpenWebUI, Hermes, or any agent framework.
- Q5: Remove docs/JOURNAL.md. Redmine is the system of record for work;
  Discourse for docs. JOURNAL.md was a stopgap.
- Q3: Add mandatory Discourse pointer-header check to check-rules.sh. Any
  non-exempt tracked .md without a Discourse URL FAILs. All projects, no
  exceptions.
- Q2: Reference real CLI container invocation paths
  (KNEL-AIMiddleware/{redmine,discourse}-cli/) in AGENTS.md instead of the
  missing bin/ shortcuts.
- Q1: Note tea + docker login are preconfigured on TSYS workstations.

Also: make test default is now no-op pass so the template self-validates;
make validate now passes clean on the repo itself (17 PASS / 0 FAIL).

💘 Generated with Crush

Assisted-by: Crush via Crush <crush@charm.land>
2026-08-07 12:04:04 -05:00

46 lines
1.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# STATUS.md — Agent Scratchpad
> Durable, git-tracked scratchpad for token efficiency — NOT the system of record
> (Redmine is). Agent-owned; human consumes only. See BASELINE-PROMPT.md §8.
Last updated: 2026-08-06
## Current State
PRODUCTION-READY. Self-applying. Audit passes clean (17 PASS / 0 FAIL).
Pending: push to TSYSGroupCorporate/TSYSGroupAIOS (Q1).
## What Just Shipped
- Removed all Crush-specific artifacts (crush.json, hooks/) for harness portability (Q4). Enforcement is now git hooks + AGENTS.md prose only — works under Crush, OpenWebUI, Hermes, or any agent framework.
- Removed docs/JOURNAL.md (Q5). Redmine is the SoR for work; Discourse for docs. JOURNAL.md was a stopgap.
- Added Discourse pointer-header check to check-rules.sh (Q3) — MANDATORY, FAILs if a non-exempt .md lacks a Discourse URL. All projects.
- Fixed CLI references (Q2) — AGENTS.md now documents the real container invocation paths (KNEL-AIMiddleware/{redmine,discourse}-cli/), not the missing bin/ shortcuts.
- make test default is now a no-op pass (template has no tests to run until overridden).
- make validate now fully passes on the template itself.
## In Progress
- Gitea repo creation (TSYSGroupCorporate/TSYSGroupAIOS as a template) — next.
- PFVCluster adoption guide — next.
## Inbox
- (empty)
## Blockers / Needs Human Input
- None blocking. All Q1Q5 answered and applied.
## Tactical Notes
- tea + docker login are preconfigured on TSYS workstations (Q1 answer) — projects can self-create repos.
- Redmine↔Discourse split: working notes → Redmine; synthesize durable → Discourse. Per-project which categories/tags.
- Portable enforcement layer = git hooks (pre-commit/pre-push) + check-rules.sh + AGENTS.md. No harness coupling.
## Next Actions
1. Create TSYSGroupCorporate/TSYSGroupAIOS as a Gitea template repo via tea.
2. Push meta to it.
3. Write the adoption guide (how an existing project like PFVCluster adopts this).