File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ # SPDX-License-Identifier: PMPL-1.0-or-later
2+ # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) <j.d.a.jewell@open.ac.uk>
3+ #
4+ # k9iser manifest for neurophone
5+ # Generates K9 contracts from repo configuration files.
6+ # neurophone is an audio/ML processing platform — Rust workspace with bridge, ESN, LSM crates
7+
8+ [project ]
9+ name = " neurophone"
10+ safety_tier = " hunt"
11+
12+ [[source ]]
13+ path = " Cargo.toml"
14+ type = " cargo"
15+ output = " generated/k9iser/cargo-manifest.k9"
16+
17+ [[source ]]
18+ path = " Justfile"
19+ type = " justfile"
20+ output = " generated/k9iser/justfile-recipes.k9"
21+
22+ [[source ]]
23+ path = " .github/workflows/hypatia-scan.yml"
24+ type = " workflow"
25+ output = " generated/k9iser/ci-security.k9"
26+
27+ [[source ]]
28+ path = " .github/workflows/codeql.yml"
29+ type = " workflow"
30+ output = " generated/k9iser/ci-codeql.k9"
31+
32+ [[constraint ]]
33+ rule = " build.dependencies has no banned_packages"
34+ severity = " error"
35+
36+ [[constraint ]]
37+ rule = " build.workspace.members all have [lib] or [[bin]] sections"
38+ severity = " warn"
39+
40+ [[constraint ]]
41+ rule = " workflows includes hypatia-scan"
42+ severity = " error"
43+
44+ [[constraint ]]
45+ rule = " build.unsafe_code is forbidden unless explicitly documented"
46+ severity = " warn"
You can’t perform that action at this time.
0 commit comments