Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 13 additions & 0 deletions .compound-engineering/config.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# Compound Engineering -- repo config (CE program stage 3, written by ce-bootstrap-repo.sh)
# Plan: ~/.claude/plans/ce-program/PLAN.md
docs_root: docs/ce
cross_model_review_mode: off
plan_model: fable
brainstorm_model: fable
plan_skip_scoping_confirm: true
packs:
- source: ~/ai-wiki/compound-packs/floor-decisions
- source: ~/ai-wiki/compound-packs/claude-rules
- source: ~/ai-wiki/compound-packs/lessons
- source: ~/ai-wiki/compound-packs/hook-authoring
- source: ~/ai-wiki/compound-packs/officer-standards
10 changes: 10 additions & 0 deletions CLAUDE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# writ-core

<!-- ce:begin -->
## Compound Engineering loop

Work here runs the CE loop: `/ce-plan → /ce-work → /ce-code-review → /ce-commit-push-pr`.
PRs are merged by `~/.claude/scripts/ce-merge-pr.sh <pr> -R <owner/repo>`, not by hand.
CE artifacts (plans, solutions, brainstorms) live under `docs/ce` (`.compound-engineering/config.yaml`).
Review criteria: `CODING_STANDARDS.md`. New repo? `ce-bootstrap-repo.sh <path> --kind <k>`.
<!-- ce:end -->
10 changes: 10 additions & 0 deletions CODING_STANDARDS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# Coding Standards

Review criteria for every change in this repository (`ce-code-review` grades diffs against this file;
`ce-plan` and `ce-work` read it as project instructions). Floor-wide rules come from the Compound
Packs in `.compound-engineering/config.yaml`. Repo kind: go. Stub: extend it as the repo's rules are written down.

- Conventional commit subjects typed by intent; one unit of work per commit.
- No secrets, tokens, private keys or `.env` content in any commit or doc; reference a credential by its SOPS key.
- No hard-coded homelab addresses (`192.168.1.x` is temporary); name hosts by SSH alias or inventory name.
- A PR is not done until CI has decided.
Loading