-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathfledge.toml
More file actions
28 lines (24 loc) · 1.23 KB
/
Copy pathfledge.toml
File metadata and controls
28 lines (24 loc) · 1.23 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
# fledge.toml — CorvidLabs lifecycle for @corvidlabs/let
# Docs: https://github.com/CorvidLabs/fledge
#
# Single quality gate:
# fledge lanes run verify
[tasks]
test = "bun install --frozen-lockfile && bun test"
lint = "bunx biome check src/ test/"
build = "bun run build"
format-check = "bunx biome format src/ test/"
doctor = "bun run src/cli.ts doctor --json"
# Library smoke: CLI still loads after build artifacts change
cli-smoke = "bun run src/cli.ts version --json && bun run src/cli.ts doctor --json"
# Self-discovery: instructions + agent.3md via the CLI
dogfood = "bun test test/dogfood.test.ts && bun run src/cli.ts skill route \"find worktrees\" --json && bun run src/cli.ts show skill find-worktrees --json && bun run src/cli.ts open agent.3md --json && bun run src/cli.ts history --scope user --limit 5 --json && bun run src/cli.ts config show --json"
[tasks.spec]
cmd = "fledge spec check"
description = "spec-sync: module specs match tracked source files"
[lanes.verify]
description = "Single CI quality gate: test, lint, build, cli-smoke, dogfood, specs"
steps = ["test", "lint", "build", "cli-smoke", "dogfood", "spec"]
[lanes.ci]
description = "Alias for verify"
steps = ["test", "lint", "build", "cli-smoke", "dogfood", "spec"]