mirror of
https://github.com/norandom/OpenUltraSAST.git
synced 2026-10-18 12:39:28 +00:00
docs(kiro): status notes -- ai-service-plane complete, contributor-scan paused, finding-feedback-loop design unapproved; stale lines
Legacy inventory 2, the six STATUS NOTE items (the archive README row landed with the R2 commit). ai-service-plane: 11 of 11 tasks checked, spec.json phase set to implementation-complete as5b96199did for four other specs. contributor-scan: dated note in requirements.md -- paused since 2026-09-23, 27 of 51 tasks, v1.2.0-alpha.1 NO-GO, remaining tasks wait on pre-push M2/M3. finding-feedback-loop: dated note -- dormant, design unapproved since 2026-09-09, depends on the paused spec. The steering overview's spec table carries the same three states, its leftover 2026-09-09 module-count line is removed and the collected-test count is the measured 2,023. docs/memory-and-detection.md names the archive path of model_sinks, the one stale script name left in docs after067adb9. Co-Authored-By: Claude Fable 5.1 <[email protected]> Claude-Session: https://claude.ai/code/session_01EmM1j46qgKMh3zqD1QMwEo
This commit is contained in:
co-authored by
Claude Fable 5.1
parent
6db5a35f07
commit
61ff5f3c33
@@ -1,9 +1,9 @@
|
|||||||
{
|
{
|
||||||
"feature_name": "ai-service-plane",
|
"feature_name": "ai-service-plane",
|
||||||
"created_at": "2026-09-29T15:40:00Z",
|
"created_at": "2026-09-29T15:40:00Z",
|
||||||
"updated_at": "2026-09-29T17:55:00Z",
|
"updated_at": "2026-10-02T00:00:00Z",
|
||||||
"language": "en",
|
"language": "en",
|
||||||
"phase": "implementation",
|
"phase": "implementation-complete",
|
||||||
"approvals": {
|
"approvals": {
|
||||||
"requirements": {
|
"requirements": {
|
||||||
"generated": true,
|
"generated": true,
|
||||||
|
|||||||
@@ -1,5 +1,7 @@
|
|||||||
# Requirements Document: contributor-scan
|
# Requirements Document: contributor-scan
|
||||||
|
|
||||||
|
> **Status 2026-10-02:** paused since 2026-09-23 (its last change). 27 of 51 tasks done: the MAP integration was delivered and `v1.2.0-alpha.1` rolled out NO-GO (`census-repair-verification.md`); the remaining tasks wait on `pre-push-safety-net` M2/M3 and nothing here moved after the ax plane landed. Not active.
|
||||||
|
|
||||||
## Introduction
|
## Introduction
|
||||||
|
|
||||||
`model-grounded-detection` built an arbiter and measured it: 41.3% of the corpus reaches `model_entailed`
|
`model-grounded-detection` built an arbiter and measured it: 41.3% of the corpus reaches `model_entailed`
|
||||||
|
|||||||
@@ -1,5 +1,7 @@
|
|||||||
# Requirements Document: finding-feedback-loop
|
# Requirements Document: finding-feedback-loop
|
||||||
|
|
||||||
|
> **Status 2026-10-02:** dormant. Requirements approved and design generated on 2026-09-09; the design was never approved and no tasks exist. It depends on `contributor-scan`, which is paused; reopen it with that spec.
|
||||||
|
|
||||||
## Introduction
|
## Introduction
|
||||||
|
|
||||||
Nine engine defects were found in one session against two repositories. **Three were the same bug in three
|
Nine engine defects were found in one session against two repositories. **Three were the same bug in three
|
||||||
|
|||||||
@@ -200,10 +200,10 @@ Counted 2026-10-02 from each spec's `tasks.md` checkboxes and `spec.json`.
|
|||||||
|---|---|---|
|
|---|---|---|
|
||||||
| `learned-decision-engine` | implementation | 11 of 17 tasks done |
|
| `learned-decision-engine` | implementation | 11 of 17 tasks done |
|
||||||
| `pre-push-safety-net` | implementation | 67 of 79 tasks done |
|
| `pre-push-safety-net` | implementation | 67 of 79 tasks done |
|
||||||
| `contributor-scan` | implementation | 27 of 51 tasks done |
|
| `contributor-scan` | paused | 27 of 51 tasks done; paused since 2026-09-23 (`v1.2.0-alpha.1` NO-GO), waits on pre-push M2/M3 |
|
||||||
| `ai-service-plane` | implementation | 11 of 11 tasks done; the ax plane is the agentic path |
|
| `ai-service-plane` | complete | 11 of 11; the ax plane is the agentic path |
|
||||||
| `harnessx-removal` | complete | 8 of 8; HarnessX removed 2026-09-30 |
|
| `harnessx-removal` | complete | 8 of 8; HarnessX removed 2026-09-30 |
|
||||||
| `finding-feedback-loop` | design | requirements approved, design awaiting approval |
|
| `finding-feedback-loop` | dormant | requirements approved, design unapproved since 2026-09-09; depends on `contributor-scan` |
|
||||||
| `model-grounded-detection` | complete | 16 of 16; built the arbiter this all rests on |
|
| `model-grounded-detection` | complete | 16 of 16; built the arbiter this all rests on |
|
||||||
| `authorization-obligations` | dormant | tasks approved, 0 of 24 started; superseded in practice by the dominance arbiter |
|
| `authorization-obligations` | dormant | tasks approved, 0 of 24 started; superseded in practice by the dominance arbiter |
|
||||||
| `reachability-flow-model` | dormant | 23 tasks generated, nothing approved; largely delivered by adopting Joern |
|
| `reachability-flow-model` | dormant | 23 tasks generated, nothing approved; largely delivered by adopting Joern |
|
||||||
@@ -214,6 +214,5 @@ Counted 2026-10-02 from each spec's `tasks.md` checkboxes and `spec.json`.
|
|||||||
> **Retired 2026-09-30:** HarnessX was removed by `harnessx-removal`; the agentic plane is ax (`ai-service-plane`),
|
> **Retired 2026-09-30:** HarnessX was removed by `harnessx-removal`; the agentic plane is ax (`ai-service-plane`),
|
||||||
> and evolutionary proposals come from the plane memory. The HarnessX specs in the table above are history.
|
> and evolutionary proposals come from the plane memory. The HarnessX specs in the table above are history.
|
||||||
|
|
||||||
As of 2026-09-09: 97 source modules, 90 load-bearing and 7 standalone capabilities; 814 tests.
|
|
||||||
151 source modules, 146 load-bearing and 5 standalone capabilities, 0 orphaned
|
151 source modules, 146 load-bearing and 5 standalone capabilities, 0 orphaned
|
||||||
(`benchmarks/measurements/2026-09-08-module-audit.json`, regenerated 2026-10-02); 2,009 tests collected.
|
(`benchmarks/measurements/2026-09-08-module-audit.json`, regenerated 2026-10-02); 2,023 tests collected.
|
||||||
|
|||||||
@@ -35,7 +35,8 @@ Each instrument contributes one block to a candidate's feature record (`learn/sc
|
|||||||
`INSTRUMENTS`): `language`, `quick` (quick rules), `engine` (the Joern model layer), `facts` (repo
|
`INSTRUMENTS`): `language`, `quick` (quick rules), `engine` (the Joern model layer), `facts` (repo
|
||||||
facts, such as callers and function span), `source`, `entry_points`, `roles` (model source, sink
|
facts, such as callers and function span), `source`, `entry_points`, `roles` (model source, sink
|
||||||
and sanitizer roles), `delta`, `verify` and `agree` (the plane's verify passes and their
|
and sanitizer roles), `delta`, `verify` and `agree` (the plane's verify passes and their
|
||||||
agreement), and `model_sinks`. A candidate is `(path, function, family)` of one repository and pin
|
agreement), and `model_sinks` (the archived stage-1 classifier, `benchmarks/archive/model_sinks.py`, whose
|
||||||
|
logic now lives in `plane/tasks/roles.py`). A candidate is `(path, function, family)` of one repository and pin
|
||||||
where at least one instrument emitted a signal of that family (`learn/features.py`).
|
where at least one instrument emitted a signal of that family (`learn/features.py`).
|
||||||
|
|
||||||
An instrument that did not run, had no coverage or failed records that state (`none`, `failed`,
|
An instrument that did not run, had no coverage or failed records that state (`none`, `failed`,
|
||||||
|
|||||||
Reference in New Issue
Block a user