@@ -16,7 +16,7 @@ Values below are implementation defaults. MiB means 1,048,576 bytes.
1616| Discovery time | 30 seconds | One skill bundle |
1717| Canonical cached source bytes | 64 MiB | Ordinary files and expanded nested members combined |
1818| Cached bytes from one filesystem artifact | 16 MiB | One artifact |
19- | End-to-end workflow time | 60 seconds | One graph execution |
19+ | End-to-end workflow time | 600 seconds | One graph execution |
2020| Cache and context-processing time | 60 seconds | One skill bundle, within the workflow deadline |
2121
2222The 64 MiB ceiling accounts for the canonical raw bytes retained for analysis. Local decoded text
@@ -130,7 +130,7 @@ work consume the same allowance.
130130| External targets | 32 | One traversal |
131131| Downloaded and cached source bytes | 10 MiB | Root and dependencies combined |
132132| Discovered and expanded artifacts | 10,000 | Root and dependencies combined |
133- | Traversal time | 60 seconds | Root and dependencies combined |
133+ | Traversal time | 600 seconds | Root and dependencies combined |
134134| Reference source records | 1,024 | One extraction |
135135| Reference source bytes | 1,000,000 | One extraction |
136136| Raw reference candidates | 4,096 | One extraction |
@@ -211,3 +211,13 @@ When relevant analysis is incomplete:
211211
212212A low score or zero findings must not be interpreted as complete coverage when
213213` analysis_completeness.is_complete ` is false.
214+
215+
216+ ## Configuring the aggregate workflow deadline
217+
218+ The scanner limits one complete workflow to 600 seconds by default. Set
219+ ` SKILLSPECTOR_MAX_WORKFLOW_SECONDS ` to a positive finite number of seconds to
220+ change that aggregate deadline. The setting applies to direct,
221+ CLI, recursive, and multi-skill scans; byte and artifact ceilings remain in
222+ effect. Invalid, zero, negative, infinite, or NaN values safely keep the
223+ 600-second default.
0 commit comments