Why this exists
Information operations get covered as either (a) political theater or (b) classified tradecraft. The middle — the boring taxonomy, the detection heuristics, the data shape of "is this thing coordinated" — is underserved.
What it does
Specifications in docs/exported-assets/ describe the detection surface. Python scripts (standard library, 3.10+) produce CSV artifacts from public signal sources. Pre-implementation; the spec is the product for now.
What I learned
Spec-first work is undervalued. Writing the schema before the code surfaced three assumptions I would have baked in silently otherwise.