-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathjustfile
More file actions
56 lines (41 loc) · 1.57 KB
/
justfile
File metadata and controls
56 lines (41 loc) · 1.57 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
# codex-fleet top-level taskfile.
#
# Recipes group commands the project actually exposes; favour adding to
# this file rather than expanding README prose. Each recipe is a single
# entry-point that CI and humans can both call.
default:
@just --list
# --- Protocol governance ---------------------------------------------------
# Summarise lifecycle states across docs/future/PROTOCOL.md.
protocol-state:
bash scripts/protocol/protocol-state.sh --summary
# Render the state distribution as a markdown table for paste-back.
protocol-state-table:
bash scripts/protocol/protocol-state.sh --table
# Assert every improvement carries a valid lifecycle state line.
protocol-check-states:
bash scripts/protocol/check-states.sh
# Assert every improvement cites at least one real path in its References.
protocol-check-refs:
bash scripts/protocol/check-refs.sh --quiet
# Warn if any section blows past 1.5x its budget.
protocol-check-budget:
bash scripts/protocol/check-budget.sh
# Run every protocol governance check.
protocol-check:
just protocol-check-states
just protocol-check-refs
just protocol-check-budget
# --- Rust workspace --------------------------------------------------------
rust-build:
cd rust && cargo build --workspace
rust-test:
cd rust && cargo test --workspace
rust-fmt:
cd rust && cargo fmt --all
rust-clippy:
cd rust && cargo clippy --workspace --all-targets
# --- Composite -------------------------------------------------------------
# Single entrypoint CI calls; expand as new gates land.
ci:
just protocol-check