Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions auditor/disagreements.jsonl
Original file line number Diff line number Diff line change
Expand Up @@ -262,6 +262,7 @@
{"event":"pr_comments_snapshot","timestamp":"2026-08-24T08:24:33Z","pr":"kwakseongjae/oh-my-design#45","pr_state":"closed_unmerged","comments_hash":"sha256:6171eddd6aa7610e9258597dbd36b28c1c41393a5bb55b9d898b5ba4cbdecc12","fingerprints":["sha256:1001def0fbbd7dcda363cf792b658d94aa45c1addb0dfd24064b05b9ce4400d0","sha256:aadd68df05c5e27ee4a3744478e110765cbe7d4a870b23a86b8dc1bdd7813c65","sha256:acd5693271304eefeb6d2cfdda4e36344aeabacf0b1b9826b782648e970f17c8"],"rule_ids":["BUG-broken-reference","BUG-broken-reference","BUG-broken-reference"],"comments":[{"id":"IC_kwDOSBS1zs8AAAABJFuZWA","author":{"login":"vercel"},"authorAssociation":"NONE","body":"@xiaolai is attempting to deploy a commit to the **kwakseongjae's projects** Team on [Vercel](https://vercel.com).\n\nA member of the Team first needs to [authorize it](https://vercel.com/git/authorize?team=kwakseongjae's%20projects&slug=kwakseongjaes-projects&teamId=team_4X1lyulthUiBtmklmjAUsXLv&type=github&job=%7B%22headInfo%22%3A%7B%22sha%22%3A%228c0cd24c5fa215bc042cbf7ed1faadce2d9caf6d%22%7D%2C%22id%22%3A%22QmScktPgNFQEhS2vpWeqWY2pZ7iJ2kc6AsYFZvkf4CUv8v%22%2C%22org%22%3A%22kwakseongjae%22%2C%22prId%22%3A45%2C%22repo%22%3A%22oh-my-design%22%7D).\n\n","createdAt":"2026-07-07T14:32:31Z","includesCreatedEdit":false,"isMinimized":false,"minimizedReason":"","reactionGroups":[],"url":"https://github.com/kwakseongjae/oh-my-design/pull/45#issuecomment-4904950104","viewerDidAuthor":false},{"id":"IC_kwDOSBS1zs8AAAABQU6RVA","author":{"login":"kwakseongjae"},"authorAssociation":"OWNER","body":"The broken data/research reference was resolved on main by making the skill self-contained (kr-writer SKILL.md now carries the preset specs inline and marks the research file as dev-repo-only). Your report was correct at the time — thanks for catching it.","createdAt":"2026-08-24T04:14:03Z","includesCreatedEdit":false,"isMinimized":false,"minimizedReason":"","reactionGroups":[],"url":"https://github.com/kwakseongjae/oh-my-design/pull/45#issuecomment-5390635348","viewerDidAuthor":false}]}
{"event":"pr_comments_snapshot","timestamp":"2026-08-24T08:24:34Z","pr":"kwakseongjae/oh-my-design#46","pr_state":"closed_unmerged","comments_hash":"sha256:8689b1b480321f3611dca2940d9579bc6eef353e769a6ab21097a3388e597954","fingerprints":["sha256:30e61f19802404df36c908133f99db6e6f4945f72a87caaa9bf5d2d0d372dc8e","sha256:594a42b1e3fbc543739f9d26593d6bfc61fe814bcfb231037650a3e000513770","sha256:6c684f631124197b46fcdf6620c150b75ea237ca3534332ae9151cae2d7c248d","sha256:723009795894cb7565e887473e4b242b26dcb724d469310434be84d0d9bb856c"],"rule_ids":["BUG-undeclared-tool","BUG-undeclared-tool","BUG-undeclared-tool","BUG-undeclared-tool"],"comments":[{"id":"IC_kwDOSBS1zs8AAAABJFu9ig","author":{"login":"vercel"},"authorAssociation":"NONE","body":"@xiaolai is attempting to deploy a commit to the **kwakseongjae's projects** Team on [Vercel](https://vercel.com).\n\nA member of the Team first needs to [authorize it](https://vercel.com/git/authorize?team=kwakseongjae's%20projects&slug=kwakseongjaes-projects&teamId=team_4X1lyulthUiBtmklmjAUsXLv&type=github&job=%7B%22headInfo%22%3A%7B%22sha%22%3A%2251d7b5dac61b121f58f587d3b5e532e2e9b1ed59%22%7D%2C%22id%22%3A%22QmXutFcAzRvMas6P8aPRRkBFqYtYF6QNH3ErXk5cAd5BWh%22%2C%22org%22%3A%22kwakseongjae%22%2C%22prId%22%3A46%2C%22repo%22%3A%22oh-my-design%22%7D).\n\n","createdAt":"2026-07-07T14:33:28Z","includesCreatedEdit":false,"isMinimized":false,"minimizedReason":"","reactionGroups":[],"url":"https://github.com/kwakseongjae/oh-my-design/pull/46#issuecomment-4904959370","viewerDidAuthor":false},{"id":"IC_kwDOSBS1zs8AAAABQU6QWw","author":{"login":"kwakseongjae"},"authorAssociation":"OWNER","body":"You were right — omd-final-qa writes its review file to .reviews/ and had no Write tool declared. We've applied the equivalent fix (Write added to omd-final-qa and omd-designer-review in both agent trees); it lands with the next push. Closing since the branch has conflicts with current main, but the defect you found is fixed — thank you.","createdAt":"2026-08-24T04:14:01Z","includesCreatedEdit":false,"isMinimized":false,"minimizedReason":"","reactionGroups":[],"url":"https://github.com/kwakseongjae/oh-my-design/pull/46#issuecomment-5390635099","viewerDidAuthor":false}]}
{"event":"pr_comments_snapshot","timestamp":"2026-09-01T20:24:18Z","pr":"timescale/pg-aiguide#105","pr_state":"closed_unmerged","comments_hash":"sha256:c64f5e4dc87e347da3065635f904b9bd71a91c4cd992a9ce9b15f5e29e53c426","fingerprints":[],"rule_ids":[],"comments":[{"id":"IC_kwDOPRkQgc8AAAABDsO1Qw","author":{"login":"CLAassistant"},"authorAssociation":"NONE","body":"[![CLA assistant check](https://cla-assistant.io/pull/badge/not_signed)](https://cla-assistant.io/timescale/pg-aiguide?pullRequest=105) <br/>Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our [Contributor License Agreement](https://cla-assistant.io/timescale/pg-aiguide?pullRequest=105) before we can accept your contribution.<br/><sub>You have signed the CLA already but the status is still pending? Let us [recheck](https://cla-assistant.io/check/timescale/pg-aiguide?pullRequest=105) it.</sub>","createdAt":"2026-05-26T09:15:17Z","includesCreatedEdit":false,"isMinimized":false,"minimizedReason":"","reactionGroups":[],"url":"https://github.com/timescale/pg-aiguide/pull/105#issuecomment-4542674243","viewerDidAuthor":false},{"id":"IC_kwDOPRkQgc8AAAABR7Jmvg","author":{"login":"murrayju"},"authorAssociation":"MEMBER","body":"Thanks, but the expectation here is to always use the lockfile.","createdAt":"2026-09-01T17:30:49Z","includesCreatedEdit":false,"isMinimized":false,"minimizedReason":"","reactionGroups":[],"url":"https://github.com/timescale/pg-aiguide/pull/105#issuecomment-5497841342","viewerDidAuthor":false}]}
{"event":"pr_comments_snapshot","timestamp":"2026-09-02T20:22:53Z","pr":"timescale/pg-aiguide#104","pr_state":"closed_unmerged","comments_hash":"sha256:91af303696df3e6616a12c5b4ce883b141c226f10558f7c0c4895f4b3ae9747a","fingerprints":[],"rule_ids":[],"comments":[{"id":"IC_kwDOPRkQgc7_KFJK","author":{"login":"CLAassistant"},"authorAssociation":"NONE","body":"[![CLA assistant check](https://cla-assistant.io/pull/badge/not_signed)](https://cla-assistant.io/timescale/pg-aiguide?pullRequest=104) <br/>Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our [Contributor License Agreement](https://cla-assistant.io/timescale/pg-aiguide?pullRequest=104) before we can accept your contribution.<br/><sub>You have signed the CLA already but the status is still pending? Let us [recheck](https://cla-assistant.io/check/timescale/pg-aiguide?pullRequest=104) it.</sub>","createdAt":"2026-04-20T12:43:58Z","includesCreatedEdit":false,"isMinimized":false,"minimizedReason":"","reactionGroups":[],"url":"https://github.com/timescale/pg-aiguide/pull/104#issuecomment-4280832586","viewerDidAuthor":false},{"id":"IC_kwDOPRkQgc8AAAABSLljyw","author":{"login":"murrayju"},"authorAssociation":"MEMBER","body":"Thanks — the underlying concern is legitimate, but I'm closing this in favor of #141, which takes a different approach.\n\nTwo problems with the fix as written:\n\n1. **The `searchDocs.ts` hunk would break all searches.** `escId(entityPrefix)` quotes the prefix separately from the suffix it's concatenated with, producing `FROM \"docs\".\"postgres\"_chunks c` — a syntax error. (`entityPrefix` is derived from a zod enum anyway, so it never needed escaping.)\n\n2. **It misses the only position with a real SQL-breaking route.** The schema name is also interpolated inside a single-quoted string literal — `to_bm25query($1, '${schema}.${entityPrefix}_chunks_content_idx')` — which needs `'`-doubling (literal escaping), not `\"`-doubling (identifier quoting). That line was left untouched.\n\nAlso, the `migrate.ts` hunk no longer applies: that file was deleted in c61d613 when migration logic moved into `@tigerdata/mcp-boilerplate`.\n\nMore broadly, the schema name is used in three different syntactic positions — bare identifier, single-quoted literal, and the libpq `--search_path=` option in `PGOPTIONS` — each with different escaping rules. Escaping per call site means two helpers duplicated across `getDocChunkRows.ts` plus seven `migrations/*.js` files. #141 instead validates the env var once at the point of consumption, constraining it to a plain unquoted identifier that is safe in all three positions, so no call site changes at all.","createdAt":"2026-09-02T19:22:35Z","includesCreatedEdit":false,"isMinimized":false,"minimizedReason":"","reactionGroups":[],"url":"https://github.com/timescale/pg-aiguide/pull/104#issuecomment-5515076555","viewerDidAuthor":false},{"id":"IC_kwDOPRkQgc8AAAABSLlk5A","author":{"login":"murrayju"},"authorAssociation":"MEMBER","body":"Superseded by #141.","createdAt":"2026-09-02T19:22:36Z","includesCreatedEdit":false,"isMinimized":false,"minimizedReason":"","reactionGroups":[],"url":"https://github.com/timescale/pg-aiguide/pull/104#issuecomment-5515076836","viewerDidAuthor":false}]}
{"event":"pr_comments_snapshot","timestamp":"2026-09-03T00:47:44Z","pr":"timescale/pg-aiguide#104","pr_state":"closed_unmerged","comments_hash":"sha256:91af303696df3e6616a12c5b4ce883b141c226f10558f7c0c4895f4b3ae9747a","fingerprints":[],"rule_ids":[],"comments":[{"id":"IC_kwDOPRkQgc7_KFJK","author":{"login":"CLAassistant"},"authorAssociation":"NONE","body":"[![CLA assistant check](https://cla-assistant.io/pull/badge/not_signed)](https://cla-assistant.io/timescale/pg-aiguide?pullRequest=104) <br/>Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our [Contributor License Agreement](https://cla-assistant.io/timescale/pg-aiguide?pullRequest=104) before we can accept your contribution.<br/><sub>You have signed the CLA already but the status is still pending? Let us [recheck](https://cla-assistant.io/check/timescale/pg-aiguide?pullRequest=104) it.</sub>","createdAt":"2026-04-20T12:43:58Z","includesCreatedEdit":false,"isMinimized":false,"minimizedReason":"","reactionGroups":[],"url":"https://github.com/timescale/pg-aiguide/pull/104#issuecomment-4280832586","viewerDidAuthor":false},{"id":"IC_kwDOPRkQgc8AAAABSLljyw","author":{"login":"murrayju"},"authorAssociation":"MEMBER","body":"Thanks — the underlying concern is legitimate, but I'm closing this in favor of #141, which takes a different approach.\n\nTwo problems with the fix as written:\n\n1. **The `searchDocs.ts` hunk would break all searches.** `escId(entityPrefix)` quotes the prefix separately from the suffix it's concatenated with, producing `FROM \"docs\".\"postgres\"_chunks c` — a syntax error. (`entityPrefix` is derived from a zod enum anyway, so it never needed escaping.)\n\n2. **It misses the only position with a real SQL-breaking route.** The schema name is also interpolated inside a single-quoted string literal — `to_bm25query($1, '${schema}.${entityPrefix}_chunks_content_idx')` — which needs `'`-doubling (literal escaping), not `\"`-doubling (identifier quoting). That line was left untouched.\n\nAlso, the `migrate.ts` hunk no longer applies: that file was deleted in c61d613 when migration logic moved into `@tigerdata/mcp-boilerplate`.\n\nMore broadly, the schema name is used in three different syntactic positions — bare identifier, single-quoted literal, and the libpq `--search_path=` option in `PGOPTIONS` — each with different escaping rules. Escaping per call site means two helpers duplicated across `getDocChunkRows.ts` plus seven `migrations/*.js` files. #141 instead validates the env var once at the point of consumption, constraining it to a plain unquoted identifier that is safe in all three positions, so no call site changes at all.","createdAt":"2026-09-02T19:22:35Z","includesCreatedEdit":false,"isMinimized":false,"minimizedReason":"","reactionGroups":[],"url":"https://github.com/timescale/pg-aiguide/pull/104#issuecomment-5515076555","viewerDidAuthor":false},{"id":"IC_kwDOPRkQgc8AAAABSLlk5A","author":{"login":"murrayju"},"authorAssociation":"MEMBER","body":"Superseded by #141.","createdAt":"2026-09-02T19:22:36Z","includesCreatedEdit":false,"isMinimized":false,"minimizedReason":"","reactionGroups":[],"url":"https://github.com/timescale/pg-aiguide/pull/104#issuecomment-5515076836","viewerDidAuthor":false}]}
{"event":"pr_comments_snapshot","timestamp":"2026-09-10T16:14:04Z","pr":"AgriciDaniel/claude-ads#19","pr_state":"closed_unmerged","comments_hash":"sha256:3825d1df009f81c339c9916aebf8250969211b334508170029886836327cad64","fingerprints":[],"rule_ids":[],"comments":[{"id":"IC_kwDORN3Am88AAAABTwTpRw","author":{"login":"AgriciDaniel"},"authorAssociation":"OWNER","body":"Thanks @xiaolai. The --break-system-packages fallback was removed from install.sh in v2.0.0 as part of moving dependency installs into an isolated virtual environment, so the silent fallback no longer exists. Closing as superseded; the branch conflicts with main.","createdAt":"2026-09-10T14:54:39Z","includesCreatedEdit":false,"isMinimized":false,"minimizedReason":"","reactionGroups":[],"url":"https://github.com/AgriciDaniel/claude-ads/pull/19#issuecomment-5620689223","viewerDidAuthor":false}]}
{"event":"pr_comments_snapshot","timestamp":"2026-09-10T16:14:05Z","pr":"AgriciDaniel/claude-ads#20","pr_state":"closed_unmerged","comments_hash":"sha256:1eece5b5a2e0153646f318de1b6b103b5475c286feda364932c9641d4b18776a","fingerprints":[],"rule_ids":[],"comments":[{"id":"IC_kwDORN3Am88AAAABTwTk4w","author":{"login":"AgriciDaniel"},"authorAssociation":"OWNER","body":"Thanks @xiaolai. The curl-pipe-to-shell guidance was removed across install.sh and README.md in v2.0.0, not only the one output line, and the documented paths are now the native plugin flow or a checksum-verified tagged archive with the local installer. Closing as superseded by that release; the branch conflicts with main.","createdAt":"2026-09-10T14:54:35Z","includesCreatedEdit":false,"isMinimized":false,"minimizedReason":"","reactionGroups":[],"url":"https://github.com/AgriciDaniel/claude-ads/pull/20#issuecomment-5620688099","viewerDidAuthor":false}]}
Expand Down
2 changes: 2 additions & 0 deletions auditor/logs/events.jsonl
Original file line number Diff line number Diff line change
Expand Up @@ -4134,6 +4134,8 @@
{"timestamp":"2026-09-02T08:30:49Z","workflow":"track","event":"status_check","run_id":"33608077127","run_number":821,"data":{"contributed":51,"tracked":40,"case_study_ready":43,"rule_adopted":1}}
{"timestamp":"2026-09-02T12:31:28Z","workflow":"track","event":"status_check","run_id":"33629486802","run_number":822,"data":{"contributed":51,"tracked":40,"case_study_ready":43,"rule_adopted":1}}
{"timestamp":"2026-09-02T16:25:40Z","workflow":"track","event":"status_check","run_id":"33653806922","run_number":823,"data":{"contributed":51,"tracked":40,"case_study_ready":43,"rule_adopted":1}}
{"timestamp":"2026-09-02T20:22:53Z","workflow":"track","event":"finding_outcome","run_id":"33677977483","run_number":824,"data":{"pr":"timescale/pg-aiguide#104","pr_state":"closed_unmerged","fingerprints":[],"rule_ids":[]}}
{"timestamp":"2026-09-02T20:23:48Z","workflow":"track","event":"status_check","run_id":"33677977483","run_number":824,"data":{"contributed":50,"tracked":41,"case_study_ready":44,"rule_adopted":1}}
{"timestamp":"2026-09-02T20:23:30Z","workflow":"case-study","event":"no_narrative","run_id":"33678935445","run_number":298,"data":{"repo":"timescale/pg-aiguide","reason":"thin narrative: score=94, security=REVIEW, merged=0, applied_separately=0, rejected=1, rule_adopted=False"}}
{"timestamp":"2026-09-02T22:05:43Z","workflow":"daily-report","event":"report_generated","run_id":"33688601934","run_number":152,"data":{"total_repos":294}}
{"timestamp":"2026-09-02T22:33:24Z","workflow":"dashboard","event":"dashboard_rendered","run_id":"33690932903","run_number":108,"data":{"repos":294,"findings":5338,"advisories":22}}
Expand Down
Loading
Loading