Skip to content

Key dates from Bluesky - #130

Merged
sparkyfen merged 1 commit into
mainfrom
bot/bsky-keydates
Oct 21, 2026
Merged

sparkyfen merged 1 commit into
mainfrom
bot/bsky-keydates

Conversation

@sparkyfen

@sparkyfen sparkyfen commented Oct 15, 2026 •

Copy link
Copy Markdown
Contributor

Key dates from Bluesky

Extract: openai/gpt-oss-20b · Verify (unanimous): openai/gpt-oss-120b + openai/gpt-oss-20b · 2026-10-21

Applied (unanimously verified — /reject <event> <category>.<kind> to drop a bad entry for good)

midwest-furfest.json — midwest-furfest-2026 panels.opens → 2026-10-16 (add, conf 0.95)

It's time! Programming & Live Performance Submissions are now open! If you want to host a panel, event, or would like to be considered to be a live musical act, here's your chance. Submissions are only open for 1 week, so hurry or you'll miss out! https://furfest.furrvent.com/programming
— source post at 2026-10-16T14:01:36.307496229Z

midwest-furfest.json — midwest-furfest-2026 performances.opens → 2026-10-16 (add, conf 0.95)

Looking to submit your panel/event or live performance application? We're pleased to announce applications open at 9am Central, Friday October 16! Applications will only be open for ONE week, so don't delay! Check back in tomorrow morning for the link~
— source post at 2026-10-15T20:06:25.224621494Z

anthroexpo.json — anthroexpo-2027 registration.opens → 2026-10-16 (add, conf 1.0)

Invitations are out, the stage is set, and the curtain is ready to rise. Early bird registration for AnthroExpo 2027 is now OPEN! Take advantage of pre-reg pricing and get yourself bonus goodies you can't get anywhere else!
— source post at 2026-10-16T17:00:55.000Z

furvester.json — furvester-7 registration.closes → 2026-10-31 (add, conf 1)

Agents: Registration is still open until October 31st! Now is the time to get your tickets and prepare for your mission! https://furvester.org/attending/registration
— source post at 2026-10-14T18:30:56.970Z

midwest-furfest.json — midwest-furfest-2026 panels.closes → 2026-10-23 (add, conf 0.95)

In case you missed it; Programming Submissions are now open! Here's your opportunity to host a panel or event at MFF - share your knowledge, experiences, or gather like-minded individuals together! Applications close Friday October 23 at 11:59pm Central, don't miss out~ https://ow.ly/w3uz50ZYeex
— source post at 2026-10-18T16:00:29.948640148Z

anthrocon.json — anthrocon-2027 registration.opens → 2026-10-20 (add, conf 1)

Registration for #Anthrocon 2027 opens tomorrow at approximately 8 PM Eastern Daylight Time! 🖥️ Create an account first on registration system to make adding membership to your cart smoother 🎟️ Supersponsors and Sponsors limited inventory Info: anthrocon.org/registration/ 📸 Dash
— source post at 2026-10-19T23:10:44.678Z

Skipped — matches an entry in keydates_rejections.json

  • confuror-2026 performances.closes 2026-10-20 — This is the Fursuit Dance Competition sign-up. Floor Wars 2026: Fight Club is a separate sign-up that closes 10-18, and the earlier date wins.
  • confuror-2026 dealers.closes 2026-10-07 — The post is about a form for choosing table locations. The dealer application deadline is still 2026-05-11.

Summary by CodeRabbit

  • Event Information
    • Added panel application dates for Midwest FurFest 2026: applications open October 16, 2026, and close October 23, 2026.
    • Added the Midwest FurFest 2026 performances application opening date of October 16, 2026.
    • Added AnthroExpo 2027 registration opening date: October 16, 2026.
    • Added Anthrocon 2027 registration opening date: October 20, 2026.
    • Added Furvester 7 registration closing date: October 31, 2026.

@coderabbitai

coderabbitai Bot commented Oct 15, 2026 •

Copy link
Copy Markdown

Review in Change Stack →

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration
  • Configuration used: Repository YAML (base), Organization UI (inherited)
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: c690be32-d083-4c81-8504-e4bb1d7d2b10
📥 Commits

Reviewing files that changed from the base of the PR and between fc2cd50 and 7dd7ea2.

📒 Files selected for processing: 4
  • anthrocon.json
  • anthroexpo.json
  • furvester.json
  • midwest-furfest.json

Included review availability: This review used your included allowance. Your plan provides up to 1 included review per hour; 0 remain after this review.

📝 Walkthrough

Four event records gain registration or application dates with source URLs, observation timestamps, and confidence values. Midwest FurFest adds panel application opening and closing dates and a performances application opening date.

Changes: Event registration and application dates

Layer / File(s) Summary
Update event date metadata
anthroexpo.json, anthrocon.json, furvester.json, midwest-furfest.json
AnthroExpo 2027 and Anthrocon 2027 gain registration opening dates. Furvester 7 gains a registration closing date. Midwest FurFest gains panel application opening and closing dates and a performances application opening date. Each added date includes source, observation timestamp, and confidence metadata.

Priority: ⬇️ Low

Estimated code review effort: 1 (Trivial) | ~5 minutes

Change: Feature

Merge Risk: ⚪ Minimal · up to 7dd7e

The added dates match the repository’s data model and the reviewed registration workflows; no merge-blocking risk remains.

Pre-merge checks: Passed 5
Check name Status Explanation
Description Check Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check Passed The title clearly summarizes the main change: adding key event dates sourced from Bluesky posts.
Docstring Coverage Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0…
Linked Issues check Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check Passed Check skipped because no linked issues were found for this pull request.
Full details: Docstring Coverage

Explanation

No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0 files. (4 skipped: 4 unsupported.)

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1


ℹ️ Review info
⚙️ Run configuration
  • Configuration used: Repository YAML (base), Organization UI (inherited)
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: e3065e9f-b106-4cac-8144-b1f8db28fe7d
📥 Commits

Reviewing files that changed from the base of the PR and between ca5e0f4 and 1980095.

📒 Files selected for processing: 1
  • howloween.json

Included review availability: This review used your included allowance. Your plan provides up to 1 included review per hour; 0 remain after this review.

Comment thread howloween.json Outdated
Comment on lines +41 to +42
"date": "2026-10-22",
"source": "https://bsky.app/profile/did:plc:dnpromglesu6p3ok3czfygkp/post/3mxuugalpld2p",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🎯 Functional Correctness | 🟡 Minor | ⚡ Quick win

🔎 Supported by static analysis

🏁 Script executed:

#!/usr/bin/env bash
set -euo pipefail

uri='at://did:plc:dnpromglesu6p3ok3czfygkp/app.bsky.feed.post/3mxuugalpld2p'
curl -fsS --get 'https://public.api.bsky.app/xrpc/app.bsky.feed.getPosts' \
  --data-urlencode "uris=$uri" |
  jq -e --arg uri "$uri" \
    '.posts[] | select(.uri == $uri) | {uri, text: .record.text}'

Repository: consfyi/data

Length of output: 538


🏁 Script executed:

set -eu
printf '%s\n' '--- changed file at head ---'
nl -ba howloween.json | sed -n '25,55p'
printf '%s\n' '--- exact PR diff ---'
git diff --no-ext-diff --unified=20 ca5e0f40218f029f0a0a134201fc61d9de741d71 1980095885ad2665598cfe377998fb64b41abcfb -- howloween.json
printf '%s\n' '--- references to performances and FloorWars ---'
rg -n -i -F -e 'performances' -e 'FloorWars' -e 'floorwars' --glob '!*.lock' --glob '!node_modules/**' . || test "$?" -eq 1

Repository: consfyi/data

Length of output: 5553


🏁 Script executed:

set -eu
for uri in \
  'at://did:plc:dnpromglesu6p3ok3czfygkp/app.bsky.feed.post/3mxcf2dfxyk2i'; do
  curl -fsS --get 'https://public.api.bsky.app/xrpc/app.bsky.feed.getPosts' \
    --data-urlencode "uris=$uri" |
    jq -e --arg uri "$uri" '.posts[] | select(.uri == $uri) | {uri, text: .record.text}'
done
printf '%s\n' '--- linked form response metadata ---'
curl -fsSIL 'https://forms.gle/WnKWvCZaS46htPWy9' | sed -n '1,20p'

Repository: consfyi/data

Length of output: 1930


Confirm that FloorWars belongs to the performances deadline.

The previous source covered Dance Comp and Talent Show. The replacement source covers FloorWars. Confirm that FloorWars is the application type represented by keyDates.performances before publishing October 22. Otherwise, retain the October 10 deadline.

@sparkyfen
sparkyfen force-pushed the bot/bsky-keydates branch 3 times, most recently from 73943b5 to a8a9a55 Compare October 15, 2026 04:09
@sparkyfen

Copy link
Copy Markdown
Contributor Author

/reject howloween-2026 performances.closes 2026-10-22 — FloorWars is a separate dance battle, not a correction of the Dance Comp and Talent Show deadline

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1


ℹ️ Review info
⚙️ Run configuration
  • Configuration used: Repository YAML (base), Organization UI (inherited)
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: b560b217-8685-4dd3-9503-e351c8a9dafe
📥 Commits

Reviewing files that changed from the base of the PR and between a8a9a55 and c2f6674.

📒 Files selected for processing: 1
  • midwest-furfest.json

Included review availability: This review used your included allowance. Your plan provides up to 1 included review per hour; 0 remain after this review.

Comment thread midwest-furfest.json Outdated
"source": "https://bsky.app/profile/did:plc:uwoi7anxjcden4hkzck6h6c7/post/3mw7lk3aafi2h",
"asOf": "2026-09-23T20:31:59.554534134Z",
"confidence": 1.0
"date": "2026-10-09",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🗄️ Data Integrity & Integration | 🟡 Minor | ⚡ Quick win

🔎 Supported by static analysis

🏁 Script executed:

#!/bin/bash
set -euo pipefail

curl -fsS --get 'https://public.api.bsky.app/xrpc/app.bsky.feed.getPosts' \
  --data-urlencode 'uris=at://did:plc:uwoi7anxjcden4hkzck6h6c7/app.bsky.feed.post/3mxwuelr6v52j' \
  --data-urlencode 'uris=at://did:plc:uwoi7anxjcden4hkzck6h6c7/app.bsky.feed.post/3mxak7cydj22q' |
  jq -r '.posts[] | [.uri, .record.createdAt, .record.text] | @tsv'

Repository: consfyi/data

Length of output: 696


🏁 Script executed:

set -euo pipefail
printf '%s\n' '--- current file ---'
nl -ba midwest-furfest.json | sed -n '48,82p'
printf '%s\n' '--- specified diff ---'
git diff --no-ext-diff --unified=8 215db601b39394165bf9a808542a93ddfbb520ba c2f6674c067520b839b7e86fd22947ba5367a6ca -- midwest-furfest.json

Repository: consfyi/data

Length of output: 3458


Do not use the October 9 post for performances.closes.

The post says that DJ dance applications close on October 9. The October 16 post covers live performance applications. These are different application types, so the current close date precedes the opening date for the live performance application. Use a source that explicitly covers that application before setting performances.closes to 2026-10-09.

@sparkyfen
sparkyfen force-pushed the bot/bsky-keydates branch 4 times, most recently from 06ee39e to 5140c05 Compare October 16, 2026 00:55

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1


ℹ️ Review info
⚙️ Run configuration
  • Configuration used: Repository YAML (base), Organization UI (inherited)
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 2c29aa05-24a8-403e-bbb9-0ec7f2565c1a
📥 Commits

Reviewing files that changed from the base of the PR and between 48621bd and 5140c05.

📒 Files selected for processing: 1
  • confuror.json

Included review availability: This review used your included allowance. Your plan provides up to 1 included review per hour; 0 remain after this review.

Comment thread confuror.json Outdated
Comment on lines +63 to +65
"date": "2026-10-20",
"source": "https://bsky.app/profile/did:plc:sj3gp6suyjokm32gk7swrfcd/post/3mxugx6up6c2y",
"asOf": "2026-10-14T21:00:57.892Z",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🎯 Functional Correctness | 🟡 Minor | ⚡ Quick win

✅ Runtime observed

🏁 Script executed:

#!/bin/bash
set -euo pipefail

response=$(curl -fsS --get \
  'https://public.api.bsky.app/xrpc/app.bsky.feed.getPosts' \
  --data-urlencode \
  'uris=at://did:plc:sj3gp6suyjokm32gk7swrfcd/app.bsky.feed.post/3mxugx6up6c2y')

jq -r '.posts[0] | "record.createdAt=\(.record.createdAt)\ntext=\(.record.text)"' \
  <<< "$response"
jq -e --arg expected '2026-10-14T21:00:57.892Z' \
  '.posts[0].record.createdAt == $expected' <<< "$response"

Repository: consfyi/data

Length of output: 486


🏁 Script executed:

set -euo pipefail
printf '%s\n' '--- head confuror.json ---'
git show 5140c05156f67f772e6190eefc400eca7fbb7445:confuror.json | nl -ba | sed -n '35,80p'
printf '%s\n' '--- base confuror.json ---'
git show 215db601b39394165bf9a808542a93ddfbb520ba:confuror.json | nl -ba | sed -n '35,80p'
printf '%s\n' '--- prior Confuror post ---'
curl -fsS --get 'https://public.api.bsky.app/xrpc/app.bsky.feed.getPosts' \
  --data-urlencode 'uris=at://did:plc:sj3gp6suyjokm32gk7swrfcd/app.bsky.feed.post/3mxhradb2zk2h' |
  jq -r '.posts[0] | "record.createdAt=\(.record.createdAt)\ntext=\(.record.text)"'

Repository: consfyi/data

Length of output: 4226


Keep the October 18 performance deadline.

The new post is for the Fursuit Dance Competition. The previous post is for Floor Wars 2026: Fight Club. These are separate sign-ups, so the new post does not replace the existing performances.closes source. Restore the previous date, source, and asOf.

The new post’s asOf value is correct for that post, but it should not be used for this field.

Suggested fix
--- "a/confuror.json"
+++ "b/confuror.json"
@@ -60,9 +60,9 @@
         },
         "performances": {
           "closes": {
-            "date": "2026-10-20",
-            "source": "https://bsky.app/profile/did:plc:sj3gp6suyjokm32gk7swrfcd/post/3mxugx6up6c2y",
-            "asOf": "2026-10-14T21:00:57.892Z",
+            "date": "2026-10-18",
+            "source": "https://bsky.app/profile/did:plc:sj3gp6suyjokm32gk7swrfcd/post/3mxhradb2zk2h",
+            "asOf": "2026-10-09T20:00:25.303Z",
             "confidence": 0.9
           }
         },
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
"date": "2026-10-20",
"source": "https://bsky.app/profile/did:plc:sj3gp6suyjokm32gk7swrfcd/post/3mxugx6up6c2y",
"asOf": "2026-10-14T21:00:57.892Z",
"date": "2026-10-18",
"source": "https://bsky.app/profile/did:plc:sj3gp6suyjokm32gk7swrfcd/post/3mxhradb2zk2h",
"asOf": "2026-10-09T20:00:25.303Z",

Source: Path instructions

@sparkyfen
sparkyfen force-pushed the bot/bsky-keydates branch 8 times, most recently from de01192 to 802bfe2 Compare October 16, 2026 16:01

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1


ℹ️ Review info
⚙️ Run configuration
  • Configuration used: Repository YAML (base), Organization UI (inherited)
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 018b170f-daf6-4876-8fab-12e138277941
📥 Commits

Reviewing files that changed from the base of the PR and between 8b200e2 and 802bfe2.

📒 Files selected for processing: 1
  • furnal-equinox.json

Included review availability: This review used your included allowance. Your plan provides up to 1 included review per hour; 0 remain after this review.

Comment thread furnal-equinox.json Outdated
Comment on lines +33 to +40
"hotel": {
"opens": {
"date": "2026-10-17",
"source": "https://bsky.app/profile/did:plc:g7b4ncbjtguyen43rp2434w5/post/3mxwx3ihyu52u",
"asOf": "2026-10-15T20:55:01.496Z",
"confidence": 0.9
}
},

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🗄️ Data Integrity & Integration | 🟡 Minor | ⚡ Quick win

🔎 Supported by static analysis

🏁 Script executed:

set -o pipefail
printf '%s\n' '--- PR diff target ---'
git diff --no-ext-diff --unified=20 215db601b39394165bf9a808542a93ddfbb520ba 802bfe2d0eb290462bee4598daa07dd730892272 -- furnal-equinox.json
printf '%s\n' '--- target file with line numbers ---'
nl -ba furnal-equinox.json | sed -n '1,120p'
printf '%s\n' '--- hotel/dealers entries ---'
rg -n -C 8 -F -e '"hotel"' -e '"dealers"' --glob '*.json' .
printf '%s\n' '--- category/documentation references ---'
rg -n -i -C 5 -e 'hotel' -e 'dealers' --glob '!*.json' --glob '!node_modules/**' .
printf '%s\n' '--- cited Bluesky post ---'
curl -L --fail --silent --show-error 'https://public.api.bsky.app/xrpc/app.bsky.feed.getPosts?uris%5B%5D=at%3A%2F%2Fdid%3Aplc%3Ag7b4ncbjtguyen43rp2434w5%2Fapp.bsky.feed.post%2F3mxwx3ihyu52u' | python3 -c 'import json,sys; d=json.load(sys.stdin); p=d["posts"][0]; print(json.dumps({"record":p.get("record"),"indexedAt":p.get("indexedAt")}, indent=2, ensure_ascii=False))'

Repository: consfyi/data

Length of output: 41399


🏁 Script executed:

set -o pipefail
git diff --no-ext-diff --unified=20 215db601b39394165bf9a808542a93ddfbb520ba 802bfe2d0eb290462bee4598daa07dd730892272 -- furnal-equinox.json
nl -ba furnal-equinox.json | sed -n '1,120p'
rg -n -C 8 -F -e '"hotel"' -e '"dealers"' --glob '*.json' .
rg -n -i -C 5 -e 'hotel' -e 'dealers' --glob '!*.json' --glob '!node_modules/**' .
curl -L --fail --silent --show-error 'https://public.api.bsky.app/xrpc/app.bsky.feed.getPosts?uris%5B%5D=at%3A%2F%2Fdid%3Aplc%3Ag7b4ncbjtguyen43rp2434w5%2Fapp.bsky.feed.post%2F3mxwx3ihyu52u' | python3 -c 'import json,sys; p=json.load(sys.stdin)["posts"][0]; print(json.dumps({"record":p.get("record"),"indexedAt":p.get("indexedAt")}, indent=2, ensure_ascii=False))'

Repository: consfyi/data

Length of output: 41239


🏁 Script executed:

set -o pipefail
printf '%s\n' '--- repository entrypoints ---'
ls -la
printf '%s\n' '--- package/export metadata ---'
for f in package.json package-lock.json pnpm-workspace.yaml tsconfig.json; do
  if test -f "$f"; then echo "### $f"; sed -n '1,220p' "$f"; fi
done
printf '%s\n' '--- README contract ---'
nl -ba README.md | sed -n '1,190p'
printf '%s\n' '--- schema keyDates definition ---'
rg -n -C 12 -F -e '"keyDates"' -e '"hotel"' -e '"dealers"' tools/schema.json
printf '%s\n' '--- scoped hotel representations ---'
rg -n -i -C 3 -e 'dealer.*hotel' -e 'hotel.*dealer' -e 'hotel block' -e 'block.*hotel' --glob '*.json' --glob '*.md' --glob '*.ts' --glob '*.js' --glob '*.yaml' --glob '*.yml' .

Repository: consfyi/data

Length of output: 28759


Do not publish a dealer-only hotel block as the generic hotel opening.

The cited post announces only the Dealers hotel block. keyDates.hotel represents hotel booking for the event, so this entry can present October 17 as the general attendee hotel-opening date. Remove it until a general hotel opening is announced.

Suggested fix
--- "a/furnal-equinox.json"
+++ "b/furnal-equinox.json"
@@ -30,14 +30,6 @@
             "confidence": 1.0
           }
         },
-        "hotel": {
-          "opens": {
-            "date": "2026-10-17",
-            "source": "https://bsky.app/profile/did:plc:g7b4ncbjtguyen43rp2434w5/post/3mxwx3ihyu52u",
-            "asOf": "2026-10-15T20:55:01.496Z",
-            "confidence": 0.9
-          }
-        },
         "dealers": {
           "closes": {
             "date": "2026-11-01",
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
"hotel": {
"opens": {
"date": "2026-10-17",
"source": "https://bsky.app/profile/did:plc:g7b4ncbjtguyen43rp2434w5/post/3mxwx3ihyu52u",
"asOf": "2026-10-15T20:55:01.496Z",
"confidence": 0.9
}
},

@sparkyfen
sparkyfen force-pushed the bot/bsky-keydates branch 5 times, most recently from 705ace8 to 8ad8ef6 Compare October 16, 2026 20:01

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Caution

Some comments are outside the diff and can’t be posted inline due to GitHub limitations.

⚠️ Outside diff range comments (1)

🟡 Minor · Keep the dealer deadline at 2026-07-15. · furnal-equinox.json:41-47

furnal-equinox.json:41-47
🗄️ Data Integrity & Integration | 🟡 Minor | ⚡ Quick win

Keep the dealer deadline at 2026-07-15.

The 2026-11-01 date is for staffing applications, not dealer applications. Restore the previous dealer deadline and record the staffing deadline under keyDates.volunteers.closes.

Suggested fix
         "dealers": {
           "closes": {
-            "date": "2026-11-01",
-            "source": "https://bsky.app/profile/did:plc:g7b4ncbjtguyen43rp2434w5/post/3mxyx45ckve2u",
-            "asOf": "2026-10-16T16:00:42.819Z",
-            "confidence": 0.9
+            "date": "2026-07-15",
+            "source": "https://bsky.app/profile/did:plc:g7b4ncbjtguyen43rp2434w5/post/3mqpo5jj6ev2n",
+            "asOf": "2026-07-15T21:30:05.270Z",
+            "confidence": 0.95
           }
         },
+        "volunteers": {
+          "closes": {
+            "date": "2026-11-01",
+            "source": "https://bsky.app/profile/did:plc:g7b4ncbjtguyen43rp2434w5/post/3mxyx45ckve2u",
+            "asOf": "2026-10-16T16:00:42.819Z",
+            "confidence": 0.9
+          }
+        },

ℹ️ Review info
⚙️ Run configuration
  • Configuration used: Repository YAML (base), Organization UI (inherited)
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: e384225a-8011-4671-8a3d-a7978ff35002
📥 Commits

Reviewing files that changed from the base of the PR and between 705ace8 and 8ad8ef6.

📒 Files selected for processing: 1
  • confuror.json

Included review availability: This review used your included allowance. Your plan provides up to 1 included review per hour; 0 remain after this review.

@sparkyfen
sparkyfen force-pushed the bot/bsky-keydates branch 2 times, most recently from 2c0b810 to 1802cdf Compare October 17, 2026 02:47
@sparkyfen

Copy link
Copy Markdown
Contributor Author

/reject furnal-equinox-2027 dealers.closes 2026-11-01 - Dealer applications closed 07-15, and the earlier date wins.

@sparkyfen

Copy link
Copy Markdown
Contributor Author

/reject furry-blacklight-2026 registration.closes 2026-10-21 - This is the Fashion Show sign-up. Attendee registration closes earlier (10-11), so that date stays.

@sparkyfen

Copy link
Copy Markdown
Contributor Author

/reject nordicfuzzcon-2027 performances.closes 2026-11-01 - The Pawchestra and Nordic Opera auditions closed earlier (08-31), so that date stays.

@sparkyfen

Copy link
Copy Markdown
Contributor Author

/reject confuror-2026 performances.closes 2026-10-20 - This is the Fursuit Dance Competition sign-up. Floor Wars 2026: Fight Club is a separate sign-up that closes 10-18, and the earlier date wins.

@sparkyfen
sparkyfen force-pushed the bot/bsky-keydates branch 6 times, most recently from 8e0a40b to 83a84ee Compare October 19, 2026 18:12

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1


ℹ️ Review info
⚙️ Run configuration
  • Configuration used: Repository YAML (base), Organization UI (inherited)
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 35fd0a1f-0a3e-4993-bbc2-6c6c2c656f9f
📥 Commits

Reviewing files that changed from the base of the PR and between f4b7a11 and 83a84ee.

📒 Files selected for processing: 1
  • midwest-furfest.json

Included review availability: This review used your included allowance. Your plan provides up to 1 included review per hour; 0 remain after this review.

Comment thread midwest-furfest.json
@sparkyfen
sparkyfen force-pushed the bot/bsky-keydates branch 4 times, most recently from 6479686 to 2ed3123 Compare October 19, 2026 23:11

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1


ℹ️ Review info
⚙️ Run configuration
  • Configuration used: Repository YAML (base), Organization UI (inherited)
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 9d60b112-86a8-4e1a-90f8-0c368e2b0b3a
📥 Commits

Reviewing files that changed from the base of the PR and between 6479686 and 2ed3123.

📒 Files selected for processing: 1
  • anthrocon.json

Included review availability: This review used your included allowance. Your plan provides up to 1 included review per hour; 0 remain after this review.

Comment thread anthrocon.json
@sparkyfen
sparkyfen force-pushed the bot/bsky-keydates branch 7 times, most recently from ce5c4de to dabadde Compare October 20, 2026 17:26
@sparkyfen

Copy link
Copy Markdown
Contributor Author

/reject confuror-2026 registration.closes 2026-09-30 - "Closes today" was posted on 09-29 local time; the bot read the UTC date. 09-29 stays.

@sparkyfen

Copy link
Copy Markdown
Contributor Author

Correction to my reject reason for confuror-2026 registration.closes 2026-09-30: the bot did not use the UTC date. That run read the post in Mexico City time. The model most likely took "TONIGHT at 12AM" as 00:00 on 09-30. The reject stands, and 09-29 is still the right date.

@sparkyfen

Copy link
Copy Markdown
Contributor Author

@coderabbitai full review

@coderabbitai

coderabbitai Bot commented Oct 21, 2026 •

Copy link
Copy Markdown
✅ Action performed

Full review finished.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant