FeaturesΒΆ
π Features
ID |
Title |
SI |
Faults |
|---|---|---|---|
Generate AI-agent skill for the project (``ubc agent-skill``) |
no |
||
Build needs.json |
yes |
||
Clean internal caches |
no |
||
Impact analysis on git changes (``ubc diff git``) |
yes |
ER_UBC_DIFF_DEPTH_CUT; ER_UBC_DIFF_DIR_WRONG; ER_UBC_DIFF_DIRTY |
|
Format rst files |
yes |
||
Check rst files for linting problems |
no |
||
Validate ontology schema (``ubc schema validate``) |
yes |
ER_UBC_SCHEMA_NO_RULES; ER_UBC_SCHEMA_DIVERGE; ER_UBC_SCHEMA_EXIT_ZERO |
|
Validate needs.json |
no |
|
|
Runs the same JSON-Schema-based rules that power
Declarative schema validati... (FE_SN_SCHEMA_VALIDATION) from the command line, independent
of a Sphinx build. This is the primary CI gate for a safety
qualification: the same rules that pass during ubc schema validate
|
Computes the traceability impact of a git commit / diff using the
classified link model. Given a configurable link depth and
direction, ubc diff git --depth 3 --direction both
|
Emits a machine-readable description of the project ontology
(types, fields, links, schemas) that LLM-based tooling can load
to author and review needs deterministically. Because the skill
is generated from the same ubc agent-skill
|