Skip to content

Key dates from Bluesky - #125

Open
sparkyfen wants to merge 1 commit into
mainfrom
bot/bsky-keydates
Open

sparkyfen wants to merge 1 commit into
mainfrom
bot/bsky-keydates

Conversation

@sparkyfen

@sparkyfen sparkyfen commented Oct 6, 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-10

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

confuror.json — confuror-2026 dealers.closes → 2026-10-07 (amend 2026-05-11 -> 2026-10-07, conf 0.95)

🤠 ¡Assigning Exhibitor Spots! Artists, ¡check your emails! We sent you a form to select your preference for the location of your tables. 🌵 In the case that you cannot respond in time, the assignation will fall under Confuror's judgement. 🗓 The form closes TODAY! 🎨: @dacachi.bsky.social
— source post at 2026-10-07T23:07:54.672Z
⚠️ recency-wins: this replaced 2026-05-11 (previous post, asOf 2026-05-11T22:30:19.452Z) — a different sign-up rather than a correction? /reject this date and hand-restore the old one.

confuror.json — confuror-2026 performances.closes → 2026-10-16 (add, conf 0.9)

🐾 THE KINKY RUNWAY IS BACK! 🔥 This time in RODEO NIGHT 🐾 Manada Horny returns with Kinky Runway (+18)! Show off your best outfit and compete against other participants to win a juicy prize. 📅 Registration open until October 16th! 🌐 Register: forms.gle/oUCtzphpruyn...
— source post at 2026-09-18T00:06:01.040Z

paws-and-prairies.json — paws-and-prairies-2027 performances.opens → 2026-10-01 (add, conf 1)

Become a part of P&P history by shaking your tail on stage at the very first Paws and Prairies Fursuit Dance Competition! ✨Applications are now open!✨ docs.google.com/forms/d/e/1F... Part 1 Art by Tiger Pinko
— source post at 2026-10-01T19:58:07.510Z

anthrohio.json — anthrohio-2027 dealers.opens → 2026-10-12 (add, conf 0.99)

We are excited to announce that applications for Dealers' Den will be opening on October 12th, 2026 at 12pm! Keep an eye on our Social Media and Website for more information! AnthrOhio.org
— source post at 2026-10-08T14:30:37.455Z

fursquared.json — fursquared-2027 dealers.opens → 2026-08-20 (add, conf 1)

Will the world survive the F2K bug? Who knows. But at least we can go out in style. Dealers Den applications are OPEN! Whether you’re an experienced convention vendor or just starting out, we want to see what you have to offer. Apply now through October 14th: links.fursquared.com/dealers-app
— source post at 2026-08-20T17:00:18.871Z

fursquared.json — fursquared-2027 hotel.opens → 2026-07-31 (add, conf 1)

🚨 Y2K EMERGENCY UPDATE 🚨 Attention, party-goers! Our designated Apocalypse Survival Bunkers are now accepting reservations. Secure your room before civilization (probably) collapses. 🛏️ Hotel block is OPEN! Book now at fursquared.com 🏨
— source post at 2026-07-31T23:35:43.530Z

howloween.json — howloween-2026 performances.closes → 2026-10-10 (add, conf 1)

Now that the Chimera is off the keyboard: 3 DAYS left (Oct 10th 11:59pm PT) to apply for: Dance Comp: https://howloween.ca/dance-comp/ Talent Show: https://forms.gle/LdRsq3FTbw8yH8TG9 #Howloween #ChimeraLabs #HowloweenCanada #Convention #Furry #FurryCon #Vancouver #Canada #DanceComp #TalentShow
— source post at 2026-10-07T16:39:01.283Z

howloween.json — howloween-2026 dealers.opens → 2026-08-28 (add, conf 1)

Artist Alley applications are now OPEN! Register and apply at https://howloween.ca/vendors #howloween #howloweencanada #canada #vancouver #halloween #convention #artistalley
— source post at 2026-08-29T01:00:33.446Z

furry-weekend-atlanta.json — furry-weekend-atlanta-2027 djs.closes → 2026-10-31 (add, conf 0.9)

🎶 Got what it takes to rock NYFF? 🎇 DJ Applications are OPEN! We’re looking for DJs to fill two days with amazing music. Show us your hardest hits, smoothest vibes, and ideas we’ve never heard! Apply by Oct. 31 at midnight ET! apply here 👉 vist.ly/5kpbn
— source post at 2026-10-01T21:29:57.915Z

@coderabbitai

coderabbitai Bot commented Oct 6, 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: 7834ca63-222a-4f44-97f5-02a7ddb11959


📥 Commits

Reviewing files that changed from the base of the PR and between 6cfbc54 and 2d48fc0.



📒 Files selected for processing (1)
  • furry-weekend-atlanta.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
📝 Walkthrough

Walkthrough

Six event records now contain updated or newly added key dates, source URLs, observation timestamps, and confidence values.

Changes

Event date records

Layer / File(s) Summary
Update event date records
confuror.json, paws-and-prairies.json, anthrohio.json, fursquared.json, howloween.json, furry-weekend-atlanta.json
Confuror’s dealer closing date changed to October 7, 2026, and a performances closing date of October 16, 2026, was added. Paws & Prairies gained a performances opening date of October 1, 2026. AnthrOhio gained a dealer opening date of October 12, 2026. FurSquared gained a hotel booking opening date of July 31, 2026, and its dealer opening date was set to August 20, 2026. Howloween gained dealer opening and performances closing dates of August 28 and October 10, 2026. Furry Weekend Atlanta gained a DJ closing date of October 31, 2026. Each date includes source and verification metadata.

Priority: ⬇️ Low

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

Change: Feature



Merge Risk: 🟡 Moderate · up to 2d48f

Two event records present non-dealer application deadlines as dealer deadlines, which may mislead applicants using the published event data. Correct these entries before merging.

Pre-merge checks | Passed 5
✅ Passed checks (5 passed)
Check name Status Explanation
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.
Description Check Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check Passed The title clearly summarizes the main change: adding event key dates sourced from Bluesky posts.

✨ Finishing Touches 💡 1
🛠️ Fix failing CI checks 💡
  • Commit to this branch
  • Create a new PR


🧪 Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR



  • Autopilot · 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: 6e38ad0a-0d78-4e79-a163-1e3540b8423b
📥 Commits

Reviewing files that changed from the base of the PR and between 9ef2d9a and 04bda79.

📒 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 +47 to +50
"date": "2026-10-07",
"source": "https://bsky.app/profile/did:plc:sj3gp6suyjokm32gk7swrfcd/post/3mxagkf4hq22c",
"asOf": "2026-10-06T22:00:33.465Z",
"confidence": 1

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:

git diff --no-ext-diff --unified=12 9ef2d9ade8418372f01dd9ed2dc76060d3d13030 04bda7999b9694b4c3e8c3e0b5c0c7316aac12ae -- confuror.json
rg -n '"dealers"|"closes"|confuror\.json' --glob '!node_modules/**' .

Repository: consfyi/data

Length of output: 16037


🌐 Web query:

https://bsky.app/profile/did:plc:sj3gp6suyjokm32gk7swrfcd/post/3mxagkf4hq22c

💡 Result:

This Bluesky post from Confuror says artists and exhibitors should check their email for a form to choose their market-spot preferences. It says the form closes **October 7, 2026**, and Confuror will assign spots for anyone who doesn’t respond in time. ([bsky.app](https://bsky.app/profile/did%3Aplc%3Asj3gp6suyjokm32gk7swrfcd/post/3mxagkf4hq22c))

Citations:

- 1: https://bsky.app/profile/did%3Aplc%3Asj3gp6suyjokm32gk7swrfcd/post/3mxagkf4hq22c

🏁 Script executed:

printf '%s\n' '--- matching source files ---'
rg -l -F -- 'keyDates' --glob '!*.json' --glob '!node_modules/**' . | sort
printf '%s\n' '--- schema date structures ---'
nl -ba tools/schema.json | sed -n '115,225p'
printf '%s\n' '--- direct field references ---'
rg -n -F -- 'dealers.closes' --glob '!*.json' --glob '!node_modules/**' . || test "$?" -eq 1
printf '%s\n' '--- dealer date data contract references ---'
rg -n -i -- 'registration.*clos|dealer.*clos|closes.*dealer|keyDates' README* docs tools src .github 2>/dev/null | head -180
printf '%s\n' '--- target JSON context ---'
nl -ba confuror.json | sed -n '25,58p'

Repository: consfyi/data

Length of output: 14461


🏁 Script executed:

printf '%s\n' '--- tracked source paths ---'
git ls-files | sed -n '1,180p'
printf '%s\n' '--- keyDates references outside JSON ---'
rg -n -F --glob '!*.json' --glob '!node_modules/**' -- 'keyDates' . || test "$?" -eq 1
printf '%s\n' '--- dealer close references outside JSON ---'
rg -n -F --glob '!*.json' --glob '!node_modules/**' -- 'dealers.closes' . || test "$?" -eq 1
printf '%s\n' '--- README schema/documentation ---'
nl -ba README.md | sed -n '140,215p'
printf '%s\n' '--- keydates rejection parser contract ---'
nl -ba .github/scripts/keydates_reject.py | sed -n '1,85p'
printf '%s\n' '--- data schema top-level keyDates path ---'
nl -ba tools/schema.json | sed -n '90,205p'

Repository: consfyi/data

Length of output: 16724


🏁 Script executed:

nl -ba README.md | sed -n '200,285p'
printf '%s\n' '--- key-date types and schema context ---'
nl -ba README.md | sed -n '146,185p'
printf '%s\n' '--- Confuror line numbers ---'
nl -ba confuror.json | sed -n '39,53p'

Repository: consfyi/data

Length of output: 3553


Keep the preference-form cutoff out of keyDates.dealers.closes.

The cited post says the market-spot preference form closes October 7; it does not give a dealer-application deadline. The repository defines keyDates.dealers for dealer-application deadlines, so this post supports neither the recorded dealer close nor confidence 1. Remove this entry until a source explicitly states the dealer-application deadline. Record the form cutoff separately only if a supported field is added for it.

Suggested fix
-          },
-          "closes": {
-            "date": "2026-10-07",
-            "source": "https://bsky.app/profile/did:plc:sj3gp6suyjokm32gk7swrfcd/post/3mxagkf4hq22c",
-            "asOf": "2026-10-06T22:00:33.465Z",
-            "confidence": 1
-          }
+          }

@sparkyfen
sparkyfen force-pushed the bot/bsky-keydates branch 11 times, most recently from db6323c to a698394 Compare October 7, 2026 23:09

@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 · Move the Kinky Runway deadline out of keyDates.performances.closes. · confuror.json:61-68

confuror.json:61-68
🗄️ Data Integrity & Integration | 🟡 Minor | ⚡ Quick win

Move the Kinky Runway deadline out of keyDates.performances.closes.

keyDates.performances is defined for performance applications. The cited post records Kinky Runway registration, which is a separate outfit competition. This entry therefore labels an October 16 outfit-registration deadline as the performance-application deadline. Remove this performances.closes entry or record it under the repository field intended for Kinky Runway or attendee registration.


ℹ️ Review info
⚙️ Run configuration
  • Configuration used: Repository YAML (base), Organization UI (inherited)
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: d8d4b1a4-f91a-4cc2-bbc2-59a15818920e
📥 Commits

Reviewing files that changed from the base of the PR and between db6323c and a698394.

📒 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 16 times, most recently from 98c390a to b79da67 Compare October 8, 2026 23:14

@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: eb0dd5ef-d6d6-41fc-bc84-5d0dab6fd54e
📥 Commits

Reviewing files that changed from the base of the PR and between ac7b139 and b79da67.

📒 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
Comment on lines +23 to +32
],
"keyDates": {
"dealers": {
"opens": {
"date": "2026-08-28",
"source": "https://bsky.app/profile/did:plc:dnpromglesu6p3ok3czfygkp/post/3mu6ogcyw632b",
"asOf": "2026-08-29T01:00:33.446Z",
"confidence": 1
}
},

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:

git diff --unified=4 b7e63da096ce6732564b6a593dedb5e2ec84b71f b79da67e8c65792f3931f9fe46cb142d2dfd9dd4 -- howloween.json
sed -n '1,55p' howloween.json
rg -n '"keyDates"|performances|dealers' --glob '*.json' --glob '*schema*' .

Repository: consfyi/data

Length of output: 13190


🌐 Web query:

"https://bsky.app/profile/did:plc:dnpromglesu6p3ok3czfygkp/post/3mu6ogcyw632b" Howloween dealer applications August 28 2026

💡 Result:

The Howloween Canada post says **Artist Alley applications are open** and directs applicants to **howloween.ca/vendors**. It was posted **August 29, 2026 at 01:00 UTC**—August 28 in Vancouver local time. ([bsky.app](https://bsky.app/profile/did%3Aplc%3Adnpromglesu6p3ok3czfygkp/post/3mu6ogcyw632b))

Citations:

- 1: https://bsky.app/profile/did%3Aplc%3Adnpromglesu6p3ok3czfygkp/post/3mu6ogcyw632b

🏁 Script executed:

printf '%s\n' '--- full PR-base-to-head Howloween diff ---'
git diff --unified=8 b7e63da096ce6732564b6a593dedb5e2ec84b71f b79da67e8c65792f3931f9fe46cb142d2dfd9dd4 -- howloween.json
printf '%s\n' '--- keyDates schema ---'
sed -n '95,255p' tools/schema.json
printf '%s\n' '--- category semantics and consumers ---'
rg -n -i --glob '!*.json' --glob '!package-lock.json' --glob '!yarn.lock' 'artist alley|dealers?\\b|keyDates' README* docs tools src .github 2>/dev/null || :
printf '%s\n' '--- cited Bluesky post via public API ---'
curl -fsS --get 'https://public.api.bsky.app/xrpc/app.bsky.feed.getPosts' --data-urlencode 'uris=at://did:plc:dnpromglesu6p3ok3czfygkp/app.bsky.feed.post/3mu6ogcyw632b' | python3 -m json.tool

Repository: consfyi/data

Length of output: 18010


🏁 Script executed:

printf '%s\n' '--- README keyDates contract ---'
sed -n '145,215p' README.md
printf '%s\n' '--- keydates worker/documentation files ---'
rg --files -g '*keydate*' -g '*README*' -g '*.md' -g '*.yml' -g '*.yaml' | sort
printf '%s\n' '--- date conventions for keyDates ---'
rg -n -i --glob '*.md' --glob '*.py' --glob '*.yml' --glob '*.yaml' 'dealer.?s? den|artist alley|vendor|keydates|opens.*date|date.*opens' .github README.md tools

Repository: consfyi/data

Length of output: 5072


🏁 Script executed:

printf '%s\n' '--- numbered README contract ---'
nl -ba README.md | sed -n '146,166p'
printf '%s\n' '--- numbered Howloween event and keyDates ---'
nl -ba howloween.json | sed -n '1,38p'

Repository: consfyi/data

Length of output: 2750


Do not record this as a dealer opening date.

The post announces Howloween 2026 Artist Alley applications, not dealer applications. This entry can tell consumers that dealer applications opened on August 28 without a source for that category. Remove it unless a dealer-application announcement supports it.

Suggested fix
-        "dealers": {
-          "opens": {
-            "date": "2026-08-28",
-            "source": "https://bsky.app/profile/did:plc:dnpromglesu6p3ok3czfygkp/post/3mu6ogcyw632b",
-            "asOf": "2026-08-29T01:00:33.446Z",
-            "confidence": 1
-          }
-        },
📝 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
],
"keyDates": {
"dealers": {
"opens": {
"date": "2026-08-28",
"source": "https://bsky.app/profile/did:plc:dnpromglesu6p3ok3czfygkp/post/3mu6ogcyw632b",
"asOf": "2026-08-29T01:00:33.446Z",
"confidence": 1
}
},
],
"keyDates": {

@sparkyfen
sparkyfen force-pushed the bot/bsky-keydates branch 16 times, most recently from 1a1dd67 to 2d48fc0 Compare October 9, 2026 22:01
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