Experiment window: 2026-08-28 through 2026-09-27
Status: Active bootstrap experiment
Parent design: COMMUNITY_GROWTH_ENGINE.md
Public state: issue #23 ([ACE] Community Growth Ledger)
Can IDKMesh create a small set of bounded, discoverable contribution opportunities that produce verified useful descendants without increasing maintainer/reviewer load faster than useful output?
This is the first real test of the ACE hypothesis.
The initial cohort deliberately contains only five Growth Seeds:
| Issue | Niche | Seed type | Intended contribution |
|---|---|---|---|
| #24 | Documentation / community | Onboard | Audit the 15-minute newcomer path |
| #25 | Measurement / data model | Measure | Define parent -> descendant evidence links |
| #26 | Security | Secure | Threat-model the ACE workflow |
| #27 | Coding / modeling | Measure | Build a tiny ACE population simulator |
| #28 | Research / coordination | Onboard | Decompose one research track into five microtasks |
All five use GitHub’s standard good first issue and help wanted discovery labels.
ACE is explicitly capacity governed. Creating dozens of issues before we know whether anyone can understand, claim, complete, and review them would optimize issue count rather than community reproduction.
Cohort 2 should not be spawned merely because time passed.
Create the next five Growth Seeds only when at least one of these evidence conditions is true and review capacity is healthy:
Do not expand if there is a growing unreviewed queue, unresolved conduct/security issue, or the bootstrap maintainer cannot review new work.
For each seed record:
For a window W:
R_community(W) = verified descendant contributions / verified parent contributions
For this bootstrap, a descendant counts only when it creates an inspectable artifact and passes the applicable review/verification. Comments, stars, raw commits, and issue creation do not count by themselves.
The long-term optimization target is approximately:
verified useful descendants
-----------------------------------------
reviewer minutes + maintainer minutes
Compute cost can be added once executable agents/benchmarks are part of the loop.
A seed generates at least one verified descendant and the contributor can begin with little maintainer clarification.
A seed does not reproduce, but produces useful evidence about ambiguity, missing documentation, poor scope, or an incorrect growth hypothesis.
A seed creates activity but no useful artifact/evidence, or consumes disproportionate review/triage effort. Noise-producing seed strategies should lose future allocation probability.
Useful work exists but review capacity becomes the bottleneck. ACE should enter CONSOLIDATE, suppress spawning, and prioritize review/mentoring/cleanup.
Cohort 1 intentionally samples multiple niches instead of five coding issues. This tests whether IDKMesh can attract and retain different contributor types.
Initial strategy probabilities are therefore treated as uniform priors rather than optimized weights.
After outcomes exist, later cohorts can update strategy weights using a replicator-mutator or contextual-bandit rule while retaining a non-zero exploration probability.
pull_request_target workflows must never execute untrusted contributor code;At the end of the experiment window—or earlier if enough evidence arrives—publish a short results note answering:
Negative results are valid results.