Skip to content

Commit 48f3e97

Browse files
committed
docs(copy): drop hard-number anchors in framework framing, use 'swarms' instead
1 parent 8f03115 commit 48f3e97

3 files changed

Lines changed: 10 additions & 9 deletions

File tree

docs/ARCHITECTURE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -283,7 +283,7 @@ In Paracosm, HEXACO influences:
283283

284284
### Parallel Execution
285285

286-
Pair runs (exactly 2 commanders) fan out via `Promise.all` in `pair-runner.ts`. Cohort runs (3 to 300 commanders) fan out through a bounded worker pool in `runBatchSimulations`, sized to `economics.batch.maxConcurrency` (default 8) so a 300-actor run lands as ~38 batches while staying within provider rate limits. Within each commander's turn, all department analyses also run in parallel. This produces independent timelines from the same starting conditions:
286+
Pair runs (exactly 2 commanders) fan out via `Promise.all` in `pair-runner.ts`. Cohort runs (3+ commanders) fan out through a bounded worker pool in `runBatchSimulations`, sized to `economics.batch.maxConcurrency` (default 8) so the swarm lands as a sequence of batches that stay within provider rate limits regardless of how many leaders are in flight. Within each commander's turn, all department analyses also run in parallel. This produces independent timelines from the same starting conditions:
287287

288288
```
289289
Turn N:

src/cli/sim-config.ts

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -520,13 +520,14 @@ export function applyDemoCaps(config: NormalizedSimulationConfig): NormalizedSim
520520
export function normalizeSimulationConfig(input: SimulationSetupPayload): NormalizedSimulationConfig {
521521
// Fork setup takes exactly one actor (the override for the forked
522522
// branch). Regular pair setup takes exactly two and dispatches to
523-
// runPairSimulations with verdict comparison. Cohort setups (3 to
524-
// 300 actors) dispatch to runBatchSimulations and skip the verdict
523+
// runPairSimulations with verdict comparison. Swarm setups (3+
524+
// actors) dispatch to runBatchSimulations and skip the verdict
525525
// because verdicts compare exactly two leaders and would be
526-
// ambiguous across N >= 3. The cohort upper bound matches the
527-
// Quickstart UI's clamp and the economics-profile design target;
528-
// batches of `economics.batch.maxConcurrency` (default 8) keep
529-
// provider rate-limit pressure bounded at any scale in the range.
526+
// ambiguous across N >= 3. The upper bound is a defense-in-depth
527+
// sanity check matching the Quickstart UI's clamp and the
528+
// economics-profile design target; batches of
529+
// `economics.batch.maxConcurrency` (default 8) keep provider
530+
// rate-limit pressure bounded at any swarm size.
530531
if (input.forkFrom) {
531532
if (!Array.isArray(input.actors) || input.actors.length !== 1) {
532533
throw new Error('Fork setup requires exactly one actor');

src/dashboard/src/components/about/AboutPage.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -304,8 +304,8 @@ export function AboutPage() {
304304
<div className={styles.hostedLabel}>Open Core + Hosted Roadmap</div>
305305
<h3 id="hosted-heading" className={styles.hostedTitle}>Planned Hosted Packaging</h3>
306306
<p className={styles.hostedPara}>
307-
The open-source engine supports unlimited leaders and simulations via the API today. The dashboard demo runs up to 300 leaders
308-
side-by-side, auto-switching to a constellation view past 50. The planned hosted product targets organizations that need to run dozens or hundreds of simulations in parallel.
307+
The open-source engine supports unlimited leaders and simulations via the API today. The dashboard runs swarms of leaders
308+
side-by-side, auto-switching to a constellation view as the cohort grows. The planned hosted product targets organizations that need to run swarms of simulations in parallel.
309309
</p>
310310
<p className={styles.hostedPara}>
311311
Defense agencies stress-testing doctrine across leadership profiles. Corporations modeling executive decision-making

0 commit comments

Comments
 (0)