Files
Try1-Save-LLMScaffolding/docs/RECAP-2025-09-11.md
ReachableCEO ee6fed4ad2
Some checks failed
Release / tag-and-notes (push) Has been cancelled
docs(recap): add weekly recap for 2025-09-11 and link from docs index
2025-09-12 08:37:03 -05:00

3.1 KiB
Raw Permalink Blame History

Weekly Recap 2025-09-11

Scope

  • Capture of structural, CI, and promptsystem work to resume quickly next week.

Highlights

  • Clean root policy enforced: only README.md, LICENSE, allowed dotfiles, and directories.
  • Docs consolidated under docs/ with clickable relative links.
  • Areas (COMMON/CTO/COO/CCO) reserved for prompts, questions, and proposals.
  • Modular prompt packs: COMMON modules + CTO/COO manifests; builder runs in container with host fallback.
  • CI image moved to docker/ci.Dockerfile; compose updated.
  • Make targets moved to scripts/Makefile.
  • Commitlint config moved to .config/commitlint.config.cjs; hook updated.
  • Baseline tag and release: v0.0.1-Bootstrap from current main; all other tags/releases removed.

Current Layout (toplevel)

Prompt System

  • Modules in COMMON/prompt/modules/* (persona, style, safety, tools, planning, execution, repoconventions)
  • Manifests in COMMON/prompt/manifests/* (base, cto, coo)
  • Packs built to CTO/dist/prompts/cto.md and COO/dist/prompts/coo.md
  • Builder: scripts/prompts calls scripts/prompt_build.py
    • Runs inside CI container; falls back to host if container stdout is empty
    • No PyYAML dependency (minimal manifest parser)

CI/Tooling

  • CI Dockerfile at docker/ci.Dockerfile (shellcheck, shfmt, hadolint, actionlint, yamllint, prettier/markdownlint/commitlint)
  • Compose at docker/ci.compose.yml mounts repo at /workspace
  • Hooks via scripts/setup-hooks; precommit (format/lint/commitlint), prepush (build/test/security)
  • scripts/ci detaches stdin for container runs to avoid prepush stdin issues

Git Workflow (recap)

  • Protect main and release/*; leave integration unprotected (automerge on green once runners enabled)
  • See docs/gitworkflow.md

Tags/Releases

  • Present: v0.0.1-Bootstrap only (current clean baseline)
  • Removed: v0.0.2/3/4/5 and their releases

Next Steps (recommended)

  • Enable Gitea Actions runner; add protected checks on main/release/*; automerge for PRs into integration
  • Optionally add link checker/spellcheck to prompts/docs
  • Seed CTO/COO areaspecific modules (small deltas from COMMON)
  • Consider docs/CHANGELOG.md; for now, this recap is the source

Quick Resume Checklist

  1. Pull: git fetch --all --prune && git switch main && git pull
  2. Install hooks: make -f scripts/Makefile hooks-setup
  3. Rebuild packs: make -f scripts/Makefile prompts
  4. Run checks: make -f scripts/Makefile check
  5. Start with docs/DISCUSS.md and docs/TODO.md