Oddly
Restricted Access

Oddly Studio

Passphrase protected. Enter your passphrase to manage daily games and AI generators.

← Back to Oddly
← Oddly Hub

Active Games Manifest

Loading...

⏰ Midnight Automation & Health

How Oddly games automatically rotate at 12:00, and how you double-check their health.

Epoch Day -- · Oddly Puzzle #--
● Systems Active
--:--:-- UTC
Next Daily Drop (Midnight UTC)
--:--:--
Epoch Day -- · Oddly Puzzle #--

Active 12:00 Rollover Mechanisms

News Fake · Python
Checking...
Fibber Daily Pipeline

The Automated Process:
• 03:00 UTC: GitHub Actions runs .github/workflows/daily.yml. Scrapes weird news from Reddit/UPI, filters harmless absurdities with Claude Sonnet, generates 1 fake, verifies via search, and writes pending/today.json.
• Opens a GitHub Review Issue for manual sign-off.
• 06:00 UTC Deadline: If unapproved, automatically deploys pre-approved fallback from /backlog/ to today.json.
• GitHub Pages automatically rebuilds on commit.

Active File: Checking today.json...
Timeline · Deterministic
Automatic 00:00 UTC
Strata Epoch Engine

The Automated Process:
• 00:00 UTC: Local/UTC day math increments T = Math.floor(Date.UTC(...) / 864e5).
• The puzzle rotates deterministically to P[((T % 3) + 3) % 3]. No server call required for players to get a brand new chronological stack at midnight.
• Storage resets on strata:T, wiping previous day’s locks and attempts cleanly.
• Cloudflare Worker (optional) runs 05:00 UTC cron for D1 storage.

Today's Stack: Loading...
Evolution · Deterministic
Automatic 00:00 UTC
Kin Deep-Time Engine

The Automated Process:
• 00:00 UTC: Rollover updates plate index to PZ[((T % 2) + 2) % 2].
• Serves 5 verified phylogenetic triplets based on real TimeTree divergence ages.
• Storage resets on kin:T so player scores and streaks reset at midnight.
• Cloudflare Worker (optional) runs 05:00 UTC cron for D1 storage.

Today's Triplets: Loading...

Double-Check & Rollover Simulator

Simulate how puzzles shift into the future without modifying your browser's clock or local save data:

// Select a day above to inspect simulated puzzle rotation

Register a New Game

Define your game's identity. Once registered, it immediately appears on the Oddly hub and can be scaffolded by AI.

Live Oddly Hub Card Preview

🤖 AI Game Studio

Configure your game concept and let AI scaffold the rest — full system prompt, frontend template, and daily pipeline specifications.

Step 1: Choose or Describe Your Game Idea

🧩 Daily Content & Backlog Manager

Inspect, validate, or override today’s daily puzzle and backlog rotation files.

Today's Active Puzzle (Fibber: today.json)

Quick Backlog Rotator

Choose a pre-approved emergency puzzle to replace today's rounds:

⚙️ Sync & GitHub Integration

Sync your manifest directly to the repository or download files manually.

Direct GitHub Commit (No Terminal Required)

Enter a fine-grained GitHub Personal Access Token (PAT) with Contents: Write permission to commit directly to Hootsworth/Grudge.

Manual JSON Export

Prefer manual commits? Download the updated manifest or copy its contents.

🔐 Studio Passphrase & Access Control

Change your Studio access passphrase. Verified using cryptographic SHA-256 hashing. Default is oddly-admin.

Playtest Game

Changes saved