Skip to content

Commit bd21482

Browse files
committed
Merge remote-tracking branch 'origin/main' into claude/v9-migration-contract
# Conflicts: # Cargo.toml
2 parents 7d57588 + a77e7a5 commit bd21482

6 files changed

Lines changed: 2409 additions & 1 deletion

File tree

‎Cargo.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ members = ["core", "pattern", "swang", "ui-core", "cockpit", "cli", "plugin", "
77
# the hard-constraint-contract proposal); excluded for the same reason —
88
# production builds, clippy, and CI never touch it, and its solver
99
# dependencies never enter the workspace tree.
10-
exclude = ["fuzz", "lab", "migrate"]
10+
exclude = ["fuzz", "lab", "census", "migrate"]
1111
resolver = "2"
1212

1313
[workspace.package]

‎census/.gitignore‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
/target
2+
Cargo.lock

‎census/Cargo.toml‎

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
# Isolated read-only corpus census (real-corpus grounding, ADR-0010 isolation
2+
# precedent like `lab/` and `fuzz/`). Deliberately NOT a workspace member: it is
3+
# ops/analysis tooling that reads a corpus + its source tabs and emits a health
4+
# report. Production builds, clippy, and CI never touch it; its only path
5+
# dependency is `griff-core`, read-only. It changes no corpus data.
6+
7+
[package]
8+
name = "griff-corpus-census"
9+
version = "0.0.0"
10+
publish = false
11+
edition = "2021"
12+
rust-version = "1.92"
13+
14+
[[bin]]
15+
name = "census"
16+
path = "src/main.rs"
17+
18+
[dependencies]
19+
serde = { version = "1", features = ["derive"] }
20+
serde_json = "1"
21+
22+
[dependencies.griff-core]
23+
path = "../core"
24+
25+
[lints.rust]
26+
unsafe_code = "forbid"
27+
28+
[lints.clippy]
29+
all = { level = "deny", priority = -1 }

0 commit comments

Comments
 (0)