{
  "schema_version": "1.2",
  "status": "SOURCE_PUSHED_LIVE_UNVERIFIED",
  "challenge": "INPUT -> VALIDATE -> RETEST -> CONSENSUS -> COST",
  "cost_target_usd": 1.0,
  "rules": [
    "report actual and estimated cost separately",
    "SENT != HUMAN_ACK",
    "ANSWER_RECEIVED != VALIDATED",
    "public results require reproducibility",
    "UNKNOWN is valid",
    "READY_FOR_OUTREACH != SENT"
  ],
  "waves": [
    {
      "wave": "A",
      "name": "FAST_IMPLEMENTERS",
      "state": "READY_FOR_OUTREACH",
      "target": "active developers, AI-agent builders, JavaScript/open-source implementers"
    },
    {
      "wave": "B",
      "name": "ARCHITECTS_SYSTEM_BUILDERS",
      "state": "READY_AFTER_WAVE_A",
      "target": "software architects, distributed systems, platform engineers"
    },
    {
      "wave": "C",
      "name": "REVIEWERS_VALIDATORS",
      "state": "READY_AFTER_RESPONSES",
      "target": "QA, security, evidence/compliance validators"
    }
  ],
  "target_channels": [
    {
      "channel_id": "CH-A-GDG-WARSAW",
      "wave": "A",
      "name": "GDG Warszawa",
      "url": "https://gdg.community.dev/gdg-warszawa/",
      "reason": "active Warsaw developer community with recent AI/coding challenge events",
      "state": "CANDIDATE_READY_NOT_SENT"
    },
    {
      "channel_id": "CH-A-DEVJS",
      "wave": "A",
      "name": "dev.js Warsaw",
      "url": "https://www.meetup.com/dev-js/",
      "reason": "large Polish developer community focused on knowledge exchange and new technologies",
      "state": "CANDIDATE_READY_NOT_SENT"
    },
    {
      "channel_id": "CH-A-WARSAWJS",
      "wave": "A",
      "name": "WarsawJS",
      "url": "https://warsawjs.com/",
      "reason": "active JavaScript community with recent AI-agent and architecture talks",
      "state": "CANDIDATE_READY_NOT_SENT"
    },
    {
      "channel_id": "CH-B-GITHUB-COMMUNITY",
      "wave": "B",
      "name": "GitHub Community Discussions",
      "url": "https://github.com/orgs/community/discussions",
      "reason": "active discussions on AI-assisted development and agent-native workflows",
      "state": "CANDIDATE_READY_NOT_SENT"
    }
  ],
  "brief": {
    "pl": "Challenge techniczny: zaproponuj minimalny, odtwarzalny pipeline INPUT -> VALIDATE -> RETEST -> CONSENSUS -> COST. Raportuj czas, faktyczny lub szacowany koszt, provenance i warunek reprodukcji. Cel kosztowy <= 1 USD tylko tam, gdzie koszt jest mierzalny.",
    "en": "Technical challenge: propose a minimal reproducible pipeline INPUT -> VALIDATE -> RETEST -> CONSENSUS -> COST. Report time, actual or estimated cost, provenance and reproduction conditions. Cost target <= USD 1 only where cost is measurable."
  },
  "outreach_events": [
    {
      "outreach_event_id": "OUTREACH-R2-A-001",
      "wave": "A",
      "channel": "GDG_WARSAW",
      "target_class": "FAST_IMPLEMENTERS",
      "state": "READY_NOT_SENT",
      "sent_at": null,
      "evidence_ref": "web:gdg.community.dev/gdg-warszawa"
    },
    {
      "outreach_event_id": "OUTREACH-R2-A-002",
      "wave": "A",
      "channel": "DEV_JS",
      "target_class": "FAST_IMPLEMENTERS",
      "state": "READY_NOT_SENT",
      "sent_at": null,
      "evidence_ref": "web:meetup.com/dev-js"
    },
    {
      "outreach_event_id": "OUTREACH-R2-A-003",
      "wave": "A",
      "channel": "WARSAW_JS",
      "target_class": "FAST_IMPLEMENTERS",
      "state": "READY_NOT_SENT",
      "sent_at": null,
      "evidence_ref": "web:warsawjs.com"
    },
    {
      "outreach_event_id": "OUTREACH-R2-B-001",
      "wave": "B",
      "channel": "GITHUB_COMMUNITY",
      "target_class": "ARCHITECTS_SYSTEM_BUILDERS",
      "state": "QUEUED_AFTER_A",
      "sent_at": null,
      "evidence_ref": "web:github.com/orgs/community/discussions"
    },
    {
      "outreach_event_id": "OUTREACH-R2-C-001",
      "wave": "C",
      "channel": "REVIEW_VALIDATION",
      "target_class": "REVIEWERS_VALIDATORS",
      "state": "QUEUED_AFTER_RESPONSES",
      "sent_at": null,
      "evidence_ref": null
    }
  ],
  "response_ledger_ref": "/meta-coherence/data/response-ledger-r2.json"
}
