code wiki / _hdl_build / nx_capability_catalog.nx
nx_capability_catalog.nx
buildroot/runtime/_hdl_build/nx_capability_catalog.nx
about
nx_capability_catalog.nx -- a QUERYABLE catalog so the team (and Claude) LOOK UP a capability instead
of re-discovering it by grepping (operator: "we shouldn't have to FIND things, we should have
DOCUMENTED capabilities"). The human-readable index is knowledge/CAPABILITY_CATALOG.md; this is the
machine-checkable side: given a NEED, does the team have it, and is the catalog HONEST about what is
NOT built? Composes with the Librarian (doc integrity) + Auditor (sovereignty). license_tier: ORIGINAL
dependencies 1 imports · 1 importers
imports: nx_syscalls.nx
imported by: nx_capability_catalog_test.nx
structs
| none |
consts
| 10 | const CAT_FETCH: i64 = 1 // nx_browse_text |
| 11 | const CAT_HTTPS: i64 = 2 // nx_https_get |
| 12 | const CAT_SERVE: i64 = 3 // nx_http_server |
| 13 | const CAT_SSH: i64 = 4 // nx_ssh_lib |
| 14 | const CAT_FILEPUT: i64 = 5 // nx_ssh_put (sovereign, no scp) |
| 15 | const CAT_DEPLOY: i64 = 6 // nx_deploy (with rollback) |
| 16 | const CAT_SEARCH: i64 = 7 // nx_library_search / nx_bm25 / nx_ppmi_svd |
| 17 | const CAT_SYNTH: i64 = 8 // nx_boolsynth4 |
| 18 | const CAT_SVD: i64 = 9 // nx_power_iter |
| 19 | const CAT_WEBBUILD: i64 = 10 // nx_web_builder |
| 20 | const CAT_JUDGE: i64 = 11 // nx_referee |
| 21 | const CAT_AUDIT: i64 = 12 // nx_auditor |
| 22 | const CAT_DNS: i64 = 13 // nx_dns_resolve_a_record |
| 23 | const CAT_CRAWL: i64 = 14 // nx_crawl_* |
| 25 | const CAT_FILEGET: i64 = 15 // SSH file-GET -- only PUT exists |
| 26 | const CAT_EMBED_LEARNED: i64 = 16 // learned embeddings -- the LLM-gap (PPMI is the sovereign proxy) |
| 28 | const CAT_N: i64 = 16 |
functions
| 31 | func cat_have(need: i64) -> i64 |
| 39 | func cat_coverage(needs: *i64, n: i64) -> i64 |
| 46 | func cat_admits_gaps() -> i64 |