{
  "apiVersion": "v1",
  "organization": {
    "id": "traderspost",
    "name": "TradersPost",
    "sector": "software",
    "aiVendor": false,
    "domain": "traderspost.io",
    "passages": 6,
    "checked": 6,
    "url": "https://the-ai-record.com/organizations/traderspost",
    "json": "https://the-ai-record.com/api/v1/organizations/traderspost.json",
    "description": "Software company that automates trade execution from strategy signals and publishes engineering notes on running AI agents on its production codebase.",
    "ownership": "private",
    "ticker": null,
    "hq": null,
    "founded": null,
    "website": "https://traderspost.io",
    "profileSource": "https://blog.traderspost.io/article/the-ai-review-bot-we-built-and-reverted",
    "figures": [],
    "topics": [
      "code-review",
      "autonomy-and-oversight",
      "ai-approves-code",
      "failures-and-reversals",
      "ai-review-quality"
    ]
  },
  "people": [],
  "passages": [
    {
      "id": "traderspost-builder-verifies-ci-runs-deep-review-2026",
      "text": "The builder verifies with targeted checks and runs a quick self-review. CI runs the deterministic harness. The deep review runs on request in an independent session, with the verdict returned to whoever asked. The author's watch loop handles threads and formal re-requests. Humans own the required approvals, and bot or agent verdicts do not satisfy them.",
      "context": null,
      "speaker": null,
      "speakerId": null,
      "speakerUrl": null,
      "speakerLevel": null,
      "role": null,
      "voice": "organization",
      "organization": "TradersPost",
      "organizationId": "traderspost",
      "organizationUrl": "https://the-ai-record.com/organizations/traderspost",
      "aiVendor": false,
      "work": {
        "title": "The AI Review Bot We Reverted",
        "type": "post",
        "date": "2026-10-13",
        "publisher": "TradersPost blog",
        "locator": "What we do instead today",
        "url": "https://blog.traderspost.io/article/the-ai-review-bot-we-built-and-reverted"
      },
      "grade": "B",
      "gradeMeaning": "The organization's own post, paper or talk.",
      "verification": {
        "status": "verified",
        "meaning": "An independent second reader re-fetched the source and confirmed the wording.",
        "reviewedOn": "2026-11-05"
      },
      "topics": [
        "code-review",
        "autonomy-and-oversight",
        "ai-approves-code"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [],
      "url": "https://the-ai-record.com/passages/traderspost-builder-verifies-ci-runs-deep-review-2026",
      "json": "https://the-ai-record.com/api/v1/passages/traderspost-builder-verifies-ci-runs-deep-review-2026.json"
    },
    {
      "id": "traderspost-built-ai-code-review-action-single-day-2026",
      "text": "We built an automated AI code review GitHub Action in a single day, and we reverted it before the day was over. The idea was simple: someone comments a trigger phrase on a pull request, and a workflow runs our deepest review and posts the result. It took seven small pull requests to get that far, and one revert pull request to undo them.",
      "context": null,
      "speaker": null,
      "speakerId": null,
      "speakerUrl": null,
      "speakerLevel": null,
      "role": null,
      "voice": "organization",
      "organization": "TradersPost",
      "organizationId": "traderspost",
      "organizationUrl": "https://the-ai-record.com/organizations/traderspost",
      "aiVendor": false,
      "work": {
        "title": "The AI Review Bot We Reverted",
        "type": "post",
        "date": "2026-10-13",
        "publisher": "TradersPost blog",
        "locator": "Introduction",
        "url": "https://blog.traderspost.io/article/the-ai-review-bot-we-built-and-reverted"
      },
      "grade": "B",
      "gradeMeaning": "The organization's own post, paper or talk.",
      "verification": {
        "status": "verified",
        "meaning": "An independent second reader re-fetched the source and confirmed the wording.",
        "reviewedOn": "2026-11-05"
      },
      "topics": [
        "code-review",
        "failures-and-reversals"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [],
      "url": "https://the-ai-record.com/passages/traderspost-built-ai-code-review-action-single-day-2026",
      "json": "https://the-ai-record.com/api/v1/passages/traderspost-built-ai-code-review-action-single-day-2026.json"
    },
    {
      "id": "traderspost-checks-return-pass-fail-belong-ci-2026",
      "text": "Checks that return pass or fail belong in CI, where they are cheap and repeatable. Model judgment is reserved for what a gate cannot decide.",
      "context": null,
      "speaker": null,
      "speakerId": null,
      "speakerUrl": null,
      "speakerLevel": null,
      "role": null,
      "voice": "organization",
      "organization": "TradersPost",
      "organizationId": "traderspost",
      "organizationUrl": "https://the-ai-record.com/organizations/traderspost",
      "aiVendor": false,
      "work": {
        "title": "The AI Review Bot We Reverted",
        "type": "post",
        "date": "2026-10-13",
        "publisher": "TradersPost blog",
        "locator": "Deterministic gates first",
        "url": "https://blog.traderspost.io/article/the-ai-review-bot-we-built-and-reverted"
      },
      "grade": "B",
      "gradeMeaning": "The organization's own post, paper or talk.",
      "verification": {
        "status": "verified",
        "meaning": "An independent second reader re-fetched the source and confirmed the wording.",
        "reviewedOn": "2026-11-05"
      },
      "topics": [
        "code-review"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [],
      "url": "https://the-ai-record.com/passages/traderspost-checks-return-pass-fail-belong-ci-2026",
      "json": "https://the-ai-record.com/api/v1/passages/traderspost-checks-return-pass-fail-belong-ci-2026.json"
    },
    {
      "id": "traderspost-nobody-wrote-postmortem-cannot-tell-noise-2026",
      "text": "Nobody wrote a postmortem. We did not collect a table of review comments the bot produced, measure their precision, or compare cost against the existing session-based review. So we cannot tell you the bot failed because of noise, or cost, or authentication friction, or a change of mind about where review should live.",
      "context": null,
      "speaker": null,
      "speakerId": null,
      "speakerUrl": null,
      "speakerLevel": null,
      "role": null,
      "voice": "organization",
      "organization": "TradersPost",
      "organizationId": "traderspost",
      "organizationUrl": "https://the-ai-record.com/organizations/traderspost",
      "aiVendor": false,
      "work": {
        "title": "The AI Review Bot We Reverted",
        "type": "post",
        "date": "2026-10-13",
        "publisher": "TradersPost blog",
        "locator": "What we do not know",
        "url": "https://blog.traderspost.io/article/the-ai-review-bot-we-built-and-reverted"
      },
      "grade": "B",
      "gradeMeaning": "The organization's own post, paper or talk.",
      "verification": {
        "status": "verified",
        "meaning": "An independent second reader re-fetched the source and confirmed the wording.",
        "reviewedOn": "2026-11-07"
      },
      "topics": [
        "code-review",
        "failures-and-reversals"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [],
      "url": "https://the-ai-record.com/passages/traderspost-nobody-wrote-postmortem-cannot-tell-noise-2026",
      "json": "https://the-ai-record.com/api/v1/passages/traderspost-nobody-wrote-postmortem-cannot-tell-noise-2026.json"
    },
    {
      "id": "traderspost-review-bot-posts-every-pull-request-waste-2026",
      "text": "A review bot that posts on every pull request can waste more attention than it saves. Humans have to read the comments, decide which are right, and resolve threads. A reviewer who has learned that the bot is often wrong learns to skim, and then skims the good findings too.",
      "context": null,
      "speaker": null,
      "speakerId": null,
      "speakerUrl": null,
      "speakerLevel": null,
      "role": null,
      "voice": "organization",
      "organization": "TradersPost",
      "organizationId": "traderspost",
      "organizationUrl": "https://the-ai-record.com/organizations/traderspost",
      "aiVendor": false,
      "work": {
        "title": "The AI Review Bot We Reverted",
        "type": "post",
        "date": "2026-10-13",
        "publisher": "TradersPost blog",
        "locator": "A noisy bot costs attention",
        "url": "https://blog.traderspost.io/article/the-ai-review-bot-we-built-and-reverted"
      },
      "grade": "B",
      "gradeMeaning": "The organization's own post, paper or talk.",
      "verification": {
        "status": "verified",
        "meaning": "An independent second reader re-fetched the source and confirmed the wording.",
        "reviewedOn": "2026-11-05"
      },
      "topics": [
        "code-review",
        "ai-review-quality"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [],
      "url": "https://the-ai-record.com/passages/traderspost-review-bot-posts-every-pull-request-waste-2026",
      "json": "https://the-ai-record.com/api/v1/passages/traderspost-review-bot-posts-every-pull-request-waste-2026.json"
    },
    {
      "id": "traderspost-time-went-three-plumbing-problems-2026",
      "text": "The time went into three plumbing problems: what the action accepts as inputs, which permissions the job needs, and how the job authenticates to the model provider.",
      "context": null,
      "speaker": null,
      "speakerId": null,
      "speakerUrl": null,
      "speakerLevel": null,
      "role": null,
      "voice": "organization",
      "organization": "TradersPost",
      "organizationId": "traderspost",
      "organizationUrl": "https://the-ai-record.com/organizations/traderspost",
      "aiVendor": false,
      "work": {
        "title": "The AI Review Bot We Reverted",
        "type": "post",
        "date": "2026-10-13",
        "publisher": "TradersPost blog",
        "locator": "Seven pull requests in one day",
        "url": "https://blog.traderspost.io/article/the-ai-review-bot-we-built-and-reverted"
      },
      "grade": "B",
      "gradeMeaning": "The organization's own post, paper or talk.",
      "verification": {
        "status": "verified",
        "meaning": "An independent second reader re-fetched the source and confirmed the wording.",
        "reviewedOn": "2026-11-07"
      },
      "topics": [
        "code-review",
        "failures-and-reversals"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [],
      "url": "https://the-ai-record.com/passages/traderspost-time-went-three-plumbing-problems-2026",
      "json": "https://the-ai-record.com/api/v1/passages/traderspost-time-went-three-plumbing-problems-2026.json"
    }
  ],
  "notice": [
    "Every passage is reproduced word for word from the cited source.",
    "Check the verification status: \"reported\" means not yet confirmed by an independent second reader.",
    "Organizations flagged aiVendor sell AI tools or services and have a reason to publish flattering numbers.",
    "An empty result means the archive holds nothing on it, not that nobody has said anything."
  ]
}