Commit f1fed47
docs(construct): align spacecraft-rust-guidelines concurrency posture with §3.2 v1.31
Replace the project-class heuristic ("restraint for CLIs/tools, aggression for
kernels/daemons") with §3.2 v1.31's workload-driven framing: concurrency is
designed in from the ground up, matched to the workload rather than the project
label — adopt parallelism where it advances performance (including the many CLIs
that do real work, e.g. parallel scanners), fall back to serial where the workload
is inherently serial/small or concurrency would degrade performance or compromise
Stability, and document the trade-off. Keeps the benchmark-to-decide and
"you make the call" agency notes. Bundle rebuilt; drift clean; reuse lint passes.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>1 parent e02d732 commit f1fed47
3 files changed
Lines changed: 10 additions & 5 deletions
File tree
- spacecraft-rust-guidelines
Binary file not shown.
Binary file not shown.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
141 | 141 | | |
142 | 142 | | |
143 | 143 | | |
144 | | - | |
145 | | - | |
146 | | - | |
147 | | - | |
148 | | - | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
149 | 154 | | |
150 | 155 | | |
151 | 156 | | |
| |||
0 commit comments