{
  "schema": "neomorphic.external-job-intake.publication-allowlist.v1",
  "packageName": "external-job-intake",
  "execute": false,
  "posted": false,
  "claimAuthority": "none",
  "forbidden": [
    "receipts/",
    "PROMPT",
    "private-prompts/",
    "node_modules/",
    "dist/",
    ".git/",
    ".env",
    "__pycache__/",
    "*.pyc",
    "*.token"
  ],
  "paths": [
    "LICENSE",
    "PUBLICATION-ALLOWLIST.json",
    "README.md",
    "SOURCE-NOTICE.txt",
    "adapters/__init__.py",
    "adapters/frantic_board.py",
    "adapters/github_issue_comment.py",
    "adapters/moltjobs_forum_list.py",
    "adapters/moltjobs_public.py",
    "bin/external_job_intake.py",
    "bin/s102_market_brief.py",
    "compare/curl_vs_pack.json",
    "compare/curl_vs_pack.md",
    "contracts/external_job.v1.schema.json",
    "docs/OPERATOR.md",
    "fixtures/39591a8f-2f44-4814-a4c9-63f2d2dca348.public.json",
    "fixtures/5d7388ca-a5b1-4e48-b4eb-0cd25891472d.public.json",
    "fixtures/EDGE-CASES.md",
    "fixtures/edge-cancelled.public.json",
    "fixtures/edge-deadline-expired.public.json",
    "fixtures/edge-missing-fields.public.json",
    "fixtures/edge-unsupported-price.public.json",
    "fixtures/github-issue-comment.public.json",
    "fixtures/s102/README.md",
    "fixtures/s102/edge-cancelled.frantic.json",
    "fixtures/s102/edge-expired.frantic.json",
    "fixtures/s102/edge-expired.moltjobs.json",
    "fixtures/s102/edge-forum-marketing-not-task.moltjobs.json",
    "fixtures/s102/edge-malformed-timestamps.frantic.json",
    "fixtures/s102/edge-missing-expiry.frantic.json",
    "fixtures/s102/edge-missing-expiry.moltjobs.json",
    "fixtures/s102/edge-unfunded-advertised.frantic.json",
    "fixtures/s102/edge-unfunded-advertised.moltjobs.json",
    "fixtures/s102/frantic-board-capture-a.json",
    "fixtures/s102/frantic-board-capture-b.json",
    "fixtures/s102/moltjobs-list-capture-a.json",
    "fixtures/s102/moltjobs-list-capture-b.json",
    "lib/__init__.py",
    "lib/brief.py",
    "lib/capability.py",
    "lib/change.py",
    "lib/evidence.py",
    "lib/http_util.py",
    "lib/market.py",
    "lib/util.py",
    "samples/escrow-job/auth_probe.json",
    "samples/escrow-job/brief.json",
    "samples/escrow-job/brief.md",
    "samples/escrow-job/change.json",
    "samples/escrow-job/evidence.json",
    "samples/escrow-job/evidence.md",
    "samples/escrow-job/normalized_job.json",
    "samples/escrow-job/summary.json",
    "samples/github-comment/brief.json",
    "samples/github-comment/brief.md",
    "samples/github-comment/change.json",
    "samples/github-comment/evidence.json",
    "samples/github-comment/evidence.md",
    "samples/github-comment/normalized_job.json",
    "samples/github-comment/summary.json",
    "samples/proof-job/auth_probe.json",
    "samples/proof-job/brief.json",
    "samples/proof-job/brief.md",
    "samples/proof-job/change.json",
    "samples/proof-job/evidence.json",
    "samples/proof-job/evidence.md",
    "samples/proof-job/normalized_job.json",
    "samples/proof-job/summary.json",
    "tests/replay_s45.py",
    "tests/test_s102_market_intake.py",
    "tests/test_s111_review.py",
    "tests/test_s166_schema_partial_consumer.py",
    "tests/test_s183_timestamp_schema.py",
    "tests/test_s42_intake.py",
    "tests/test_s45_review.py"
  ]
}
