Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
84 commits
Select commit Hold shift + click to select a range
574e649
feat: Saturn & Grover Production Fixes Complete (v4.6.0)
82deutschmark Oct 12, 2025
1691bd9
Update saturnVisualService.ts
82deutschmark Oct 12, 2025
096c68c
Fix Saturn SSE streaming: populate logs and images in UI
82deutschmark Oct 12, 2025
794a8a4
CRITICAL: Add missing analyzePuzzleWithStreaming to Saturn/Grover
82deutschmark Oct 12, 2025
b10645e
docs: Document SSE streaming failure in CHANGELOG v4.6.1
82deutschmark Oct 12, 2025
f657991
feat: Enable DaisyUI + Rich Model Comparison Metrics
82deutschmark Oct 12, 2025
037fbf6
feat: Ultra-Dense DaisyUI Model Comparison Dashboard
82deutschmark Oct 12, 2025
4d4a07a
fix: Add theme toggle and fix janky spacing in ModelComparisonPage
82deutschmark Oct 12, 2025
2499626
refactor: Convert ModelComparisonPage to pure DaisyUI (remove shadcn/ui)
82deutschmark Oct 12, 2025
5f3862b
docs: Add comprehensive shadcn to DaisyUI conversion plan
82deutschmark Oct 12, 2025
299eb5c
Fix Saturn image streaming: convert to base64 for frontend
82deutschmark Oct 12, 2025
3377166
docs: Add v4.6.2 to CHANGELOG - Saturn image display fix
82deutschmark Oct 12, 2025
5ed5883
Fix Model Comparison Matrix incorrectly showing hourglass for NULL co…
82deutschmark Oct 12, 2025
466f2cd
feat: Convert Phase 1 components to DaisyUI (PuzzleGrid, StreamingAna…
82deutschmark Oct 12, 2025
7465ac9
Update CLAUDE.md
82deutschmark Oct 12, 2025
14e1e77
DaisyUI
82deutschmark Oct 12, 2025
fe9bb34
Update About.tsx
82deutschmark Oct 12, 2025
07cadc7
Update PuzzleDBViewer.tsx
82deutschmark Oct 12, 2025
393841f
Update Leaderboards.tsx
82deutschmark Oct 12, 2025
934f3c7
Update ModelComparisonPage.tsx
82deutschmark Oct 12, 2025
28ea1c5
Plan: ModelComparisonPage redesign with DaisyUI best practices
82deutschmark Oct 12, 2025
2a3244c
WIP: Enterprise refactor in progress - Phase 1 defaults, validation, …
82deutschmark Oct 12, 2025
ec95b43
feat: Enterprise prompt architecture - Phase 1 complete (defaults, va…
82deutschmark Oct 12, 2025
911dd8f
docs: Update audit with refactor status and cleanup instructions
82deutschmark Oct 12, 2025
aae723f
CRITICAL: Eliminate includeAnswers duplicate flag, fix debate mode da…
82deutschmark Oct 12, 2025
d2ae2a4
fix: Eliminate duplicate task instructions, add full prompt logging
82deutschmark Oct 12, 2025
d2e5f68
docs: Update critical components conversion doc with current status a…
82deutschmark Oct 12, 2025
7f82b3a
feat: Convert Group A puzzle components to DaisyUI (9/15 complete)
82deutschmark Oct 12, 2025
31a51a1
feat: Complete Group B DaisyUI conversion (15/15 components done)
82deutschmark Oct 12, 2025
f79c4d2
feat: Complete Group C orchestration components + changelog (17/17 CO…
82deutschmark Oct 12, 2025
c136d29
docs: Comprehensive DaisyUI analysis - found 80+ remaining files + en…
82deutschmark Oct 12, 2025
b7cce84
feat: Grover live streaming - terminal-style Python execution visibility
82deutschmark Oct 12, 2025
a859394
refactor: Phase 1 - Foundation utilities for PuzzleExaminer (SRP/DRY)
82deutschmark Oct 12, 2025
aa19e40
refactor: PuzzleExaminer - SRP/DRY/DaisyUI compliance (1013→370 lines)
82deutschmark Oct 12, 2025
3859dfe
docs: Update AGENTS.md file creation standards and fix trustworthines…
82deutschmark Oct 12, 2025
a29e83b
UI updates
82deutschmark Oct 12, 2025
6be1458
fix: PuzzleExaminer TypeScript errors and badge sizes
82deutschmark Oct 12, 2025
8038396
fix: Resolve all TypeScript errors across refactored components
82deutschmark Oct 12, 2025
4ab58c4
perf: Major PuzzleExaminer performance optimization - 3x faster initi…
82deutschmark Oct 13, 2025
3f8d9ab
Refactor PuzzleExaminer to data-dense layout with compact controls an…
82deutschmark Oct 13, 2025
2bacb92
Fix TypeScript errors and improve CompactControls styling and accuracy
82deutschmark Oct 13, 2025
bd9dc80
Fix release date display and improve grid pair visual separation
82deutschmark Oct 13, 2025
c1caad1
Major UX overhaul: explicit grid labels, sticky table header, smart s…
82deutschmark Oct 13, 2025
8d30305
Update CHANGELOG.md v4.8.0 - Major UX overhaul documentation
82deutschmark Oct 13, 2025
31c35c3
UX: Add prominent inline prompt preview to PuzzleDiscussion
82deutschmark Oct 13, 2025
70ef88f
feat: Add prompt transparency display + verify reasoning capture fixes
82deutschmark Oct 13, 2025
5c145ba
UI
82deutschmark Oct 13, 2025
4ee5742
Update basePrompts.ts
82deutschmark Oct 13, 2025
a3aafe6
Update PromptPreviewModal.tsx
82deutschmark Oct 13, 2025
aa70844
Update ModelTable.tsx
82deutschmark Oct 13, 2025
085c902
feat: integrate jjoshua2/arc_agi solver as git submodule
82deutschmark Oct 13, 2025
05c448c
Docs
82deutschmark Oct 13, 2025
a64264d
fix: Move task description AFTER puzzle data in user prompts
82deutschmark Oct 13, 2025
c513006
Update arc_agi
82deutschmark Oct 13, 2025
0ae7e1c
fix: resolve YAML syntax error in bump-arc_agi.yml workflow
82deutschmark Oct 13, 2025
cb5805e
feat: implement heuristic ARC solver package with SRP modules
82deutschmark Oct 13, 2025
dd8e349
fix: resolve TypeScript errors in HeuristicService
82deutschmark Oct 13, 2025
603d8f7
docs: Update CHANGELOG with v4.8.1 - prompt preview confirmation and …
82deutschmark Oct 13, 2025
eb15fb7
docs: update CHANGELOG.md with heuristic solver integration v4.8.2
82deutschmark Oct 13, 2025
96e5eb2
Create task-50846271-1760326495425.json
82deutschmark Oct 13, 2025
5a389d9
Add critical ARC-AGI-2 abstraction research to PuzzleBrowser Communit…
82deutschmark Oct 13, 2025
beeee5b
Fix ARC-AGI-2 research display - make collapsible and properly attrib…
82deutschmark Oct 13, 2025
298babe
Fix OpenAI Responses API streaming and reasoning capture
82deutschmark Oct 13, 2025
06cb1bd
Update CHANGELOG.md
82deutschmark Oct 13, 2025
cb2f1e6
Update openai.ts
82deutschmark Oct 13, 2025
b85ca4a
fix: OpenAI service compilation errors and streaming events
82deutschmark Oct 13, 2025
7ad5708
docs: Update README.md with current version 4.8.3
82deutschmark Oct 13, 2025
beabc65
Delete MANUAL-ROUTE-ADDITION-NEEDED.md
82deutschmark Oct 13, 2025
4498771
Create temp_puzzle.json
82deutschmark Oct 13, 2025
3106ffd
Update openai.ts
82deutschmark Oct 13, 2025
35477d4
fix: correct OpenAI streaming event field access to match SDK v5.16.0
82deutschmark Oct 13, 2025
33380f4
feat: smart prompt preview - show only once per configuration
82deutschmark Oct 13, 2025
40b2f2c
docs: condense CHANGELOG entries for v4.8.4 and v4.8.5
82deutschmark Oct 13, 2025
5a05a1b
fix: keep streaming modal open after completion for user review
82deutschmark Oct 13, 2025
e03dc87
docs: add v4.8.6 to CHANGELOG - streaming modal stays open fix
82deutschmark Oct 13, 2025
c70a20d
fix: Saturn Solver SSE streaming issues (v4.8.7)
82deutschmark Oct 13, 2025
be5bf60
feat: Add ARC API Client for external researchers
82deutschmark Oct 13, 2025
2fbc4cc
feat: add SSE streaming support to Grover iterative solver
82deutschmark Oct 13, 2025
c359a85
feat: Implement ARC API Integration for external researchers
82deutschmark Oct 13, 2025
c135fcf
Update CLAUDE.md
82deutschmark Oct 13, 2025
b3c42be
Create 13-10-2025-SaturnVisualSolver-Rebuild-Plan.md
82deutschmark Oct 13, 2025
8438daa
API Client
82deutschmark Oct 13, 2025
26d2ea7
Grok fixes Saturn
82deutschmark Oct 13, 2025
da037f8
Claude tries some fixes
82deutschmark Oct 13, 2025
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 .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
solvers/arc_agi/**/*.pkl filter=lfs diff=lfs merge=lfs -text
2 changes: 2 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# arc-explainer/CODEOWNERS
/solvers/arc_agi/ @jjoshua2 @82deutschmark
34 changes: 34 additions & 0 deletions .github/workflows/bump-arc_agi.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
name: bump-arc_agi
on:
repository_dispatch:
types: [arc_agi_released]
jobs:
bump:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
# Use GITHUB_TOKEN for checkout (read access)
token: ${{ secrets.GITHUB_TOKEN }}
submodules: true
- name: Update submodule
run: |
git submodule update --remote solvers/arc_agi
git add solvers/arc_agi
if git diff --staged --quiet; then
echo "No changes to commit"
exit 0
fi
git -c user.name="bot" -c user.email="bot@users.noreply.github.com" \
commit -m "chore(submodule): bump arc_agi to ${{ github.event.client_payload.tag }}"
- name: Push changes
run: |
# Only push if there are changes to push
if git log --oneline -1 | grep -q "bump arc_agi"; then
git push
else
echo "No new commits to push"
fi
# Note: For auto-push to work, you need to either:
# 1. Use GITHUB_TOKEN (may have limitations for same-repo pushes)
# 2. Create an EXPLAINER_PAT secret with repo write permissions
16 changes: 16 additions & 0 deletions .github/workflows/solver-smoke.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
name: solver-smoke

on: [pull_request]

jobs:
run:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
submodules: true
- uses: actions/setup-python@v5
with:
python-version: '3.11'
- run: pip install numpy
- run: python solvers/arc_agi/arc_agi/cli.py --task data/arc-heavy/task_0.json
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
[submodule "solver/grover-arc"]
path = solver/grover-arc
url = https://github.com/zoecarver/grover-arc
[submodule "solvers/arc_agi"]
path = solvers/arc_agi
url = https://github.com/jjoshua2/arc_agi
7 changes: 0 additions & 7 deletions .windsurf/rules/arc-rules.md

This file was deleted.

442 changes: 442 additions & 0 deletions AGENTS-OLD.md

Large diffs are not rendered by default.

628 changes: 264 additions & 364 deletions AGENTS.md

Large diffs are not rendered by default.

Loading
Loading