chore(structure): area-specific dist for packs; move proposals/questions to COMMON; move DISCUSS.md to docs; update links and builder
Some checks are pending
CI / checks (pull_request) Waiting to run
Some checks are pending
CI / checks (pull_request) Waiting to run
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
COO Agent Pack
|
COO Agent Pack
|
||||||
|
|
||||||
Use the generated pack for agents: [dist/prompts/coo.md](../../dist/prompts/coo.md).
|
Use the generated pack for agents: [dist/prompts/coo.md](dist/prompts/coo.md).
|
||||||
|
|
||||||
Includes (via COMMON base):
|
Includes (via COMMON base):
|
||||||
- System persona, style, safety
|
- System persona, style, safety
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
CTO Agent Pack
|
CTO Agent Pack
|
||||||
|
|
||||||
Use the generated pack for agents: [dist/prompts/cto.md](../../dist/prompts/cto.md).
|
Use the generated pack for agents: [dist/prompts/cto.md](dist/prompts/cto.md).
|
||||||
|
|
||||||
Includes (via COMMON base):
|
Includes (via COMMON base):
|
||||||
- System persona, style, safety
|
- System persona, style, safety
|
||||||
|
@@ -7,8 +7,8 @@ Layout
|
|||||||
- COMMON/ CTO/ COO/ CCO/ — questions, proposals, and prompt modules only
|
- COMMON/ CTO/ COO/ CCO/ — questions, proposals, and prompt modules only
|
||||||
- scripts/ — Makefile and helper scripts
|
- scripts/ — Makefile and helper scripts
|
||||||
- docker/ — CI compose and Dockerfile
|
- docker/ — CI compose and Dockerfile
|
||||||
- dist/prompts/ — generated prompt packs (cto.md, coo.md)
|
- CTO/dist/prompts/ and COO/dist/prompts/ — generated prompt packs
|
||||||
- proposals/, questions/ — repository planning artifacts
|
- COMMON/proposals/, COMMON/questions/ — planning artifacts
|
||||||
|
|
||||||
Quickstart
|
Quickstart
|
||||||
- Install hooks: `make -f scripts/Makefile hooks-setup`
|
- Install hooks: `make -f scripts/Makefile hooks-setup`
|
||||||
|
0
dist/prompts/coo.md
vendored
0
dist/prompts/coo.md
vendored
0
dist/prompts/cto.md
vendored
0
dist/prompts/cto.md
vendored
@@ -12,7 +12,7 @@ TODO
|
|||||||
|
|
||||||
- CI/CD bootstrap
|
- CI/CD bootstrap
|
||||||
- [x] Create branch bootstrap-cicd from main
|
- [x] Create branch bootstrap-cicd from main
|
||||||
- [x] Add questions at [questions/bootstrap-cicd.md](../questions/bootstrap-cicd.md)
|
- [x] Add questions at [COMMON/questions/bootstrap-cicd.md](../COMMON/questions/bootstrap-cicd.md)
|
||||||
- [x] Draft proposal based on answers
|
- [x] Draft proposal based on answers
|
||||||
- [x] Implement parity tooling: scripts/ci, docker/ci.Dockerfile, docker/ci.compose.yml
|
- [x] Implement parity tooling: scripts/ci, docker/ci.Dockerfile, docker/ci.compose.yml
|
||||||
- [x] Add .gitea/workflows: ci.yml, release.yml, nightly.yml
|
- [x] Add .gitea/workflows: ci.yml, release.yml, nightly.yml
|
||||||
|
@@ -28,11 +28,11 @@ ci_run() {
|
|||||||
build_manifest() {
|
build_manifest() {
|
||||||
local manifest=$1 out=$2 root
|
local manifest=$1 out=$2 root
|
||||||
root="$(repo_root)"
|
root="$(repo_root)"
|
||||||
mkdir -p "$root/dist/prompts"
|
|
||||||
# Write on host to avoid ownership issues; container prints to stdout.
|
# Write on host to avoid ownership issues; container prints to stdout.
|
||||||
TMP_OUT=$(mktemp)
|
TMP_OUT=$(mktemp)
|
||||||
trap '[[ -n "${TMP_OUT:-}" ]] && rm -f "$TMP_OUT"' EXIT
|
trap '[[ -n "${TMP_OUT:-}" ]] && rm -f "$TMP_OUT"' EXIT
|
||||||
ci_run "python3 scripts/prompt_build.py '$manifest' -" >"$TMP_OUT"
|
ci_run "python3 scripts/prompt_build.py '$manifest' -" >"$TMP_OUT"
|
||||||
|
mkdir -p "$(dirname "$out")"
|
||||||
mv "$TMP_OUT" "$out"
|
mv "$TMP_OUT" "$out"
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -44,12 +44,12 @@ case "$cmd" in
|
|||||||
pack)
|
pack)
|
||||||
shift; area=${1:-}; root="$(repo_root)"
|
shift; area=${1:-}; root="$(repo_root)"
|
||||||
case "$area" in
|
case "$area" in
|
||||||
cto) build_manifest "$root/COMMON/prompt/manifests/cto.yaml" "$root/dist/prompts/cto.md" ;;
|
cto) build_manifest "$root/COMMON/prompt/manifests/cto.yaml" "$root/CTO/dist/prompts/cto.md" ;;
|
||||||
coo) build_manifest "$root/COMMON/prompt/manifests/coo.yaml" "$root/dist/prompts/coo.md" ;;
|
coo) build_manifest "$root/COMMON/prompt/manifests/coo.yaml" "$root/COO/dist/prompts/coo.md" ;;
|
||||||
*) echo "Unknown area: $area" >&2; exit 2 ;;
|
*) echo "Unknown area: $area" >&2; exit 2 ;;
|
||||||
esac ;;
|
esac ;;
|
||||||
all)
|
all)
|
||||||
root="$(repo_root)"; mkdir -p "$root/dist/prompts"
|
root="$(repo_root)"
|
||||||
"$0" pack cto
|
"$0" pack cto
|
||||||
"$0" pack coo ;;
|
"$0" pack coo ;;
|
||||||
lint)
|
lint)
|
||||||
|
Reference in New Issue
Block a user