mirror of
https://github.com/norandom/OpenUltraSAST.git
synced 2026-10-18 04:29:27 +00:00
pre-push(17.5): say when the engine cannot finish, and offer it in the background
--engine inline|background|off (hook: OUSAST_PUSH_ENGINE). background returns after the quick tier and starts one detached explicit replay of the same base and head (push/background.py), one at a time per artifact directory; its artifact lands under <artifact dir>/engine/<repo key>/<head>.json and the next run prints "Engine result for <head> from the previous push" once. A deadline miss says so in one line naming the deadline and the background option. No engine speed work. Requirement 9.5. Co-Authored-By: Claude Opus 5.5 <[email protected]> Claude-Session: https://claude.ai/code/session_01EmM1j46qgKMh3zqD1QMwEo
This commit is contained in:
co-authored by
Claude Opus 5.5
parent
511de4b75f
commit
66357ffea1
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"modules": 153,
|
||||
"modules": 154,
|
||||
"counts": {
|
||||
"load_bearing": 148,
|
||||
"load_bearing": 149,
|
||||
"standalone_capability": 5
|
||||
},
|
||||
"orphaned": [],
|
||||
@@ -1196,6 +1196,7 @@
|
||||
"importers": [
|
||||
"cli",
|
||||
"push.assistance",
|
||||
"push.background",
|
||||
"push.eligibility",
|
||||
"push.policy",
|
||||
"push.report",
|
||||
@@ -1213,6 +1214,14 @@
|
||||
"push.runner"
|
||||
]
|
||||
},
|
||||
{
|
||||
"module": "push.background",
|
||||
"classification": "load_bearing",
|
||||
"reason": "reachable from gate, map_gate, pair_gate, cli",
|
||||
"importers": [
|
||||
"push.runner"
|
||||
]
|
||||
},
|
||||
{
|
||||
"module": "push.cache",
|
||||
"classification": "load_bearing",
|
||||
@@ -1278,6 +1287,7 @@
|
||||
"reason": "pre-push-safety-net Req 5.1/5.2/5.5/7.3: compact output and complete artifacts; runner integration pending",
|
||||
"importers": [
|
||||
"push.assistance",
|
||||
"push.background",
|
||||
"push.runner"
|
||||
]
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user