Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Metaforecast improvements #3623

Merged
merged 32 commits into from
Mar 2, 2025
Merged

Metaforecast improvements #3623

merged 32 commits into from
Mar 2, 2025

Conversation

berekuk
Copy link
Collaborator

@berekuk berekuk commented Feb 27, 2025

  • significant rewrite of manifold fetcher
  • rewrites of some other platforms
  • various improvements and cleanups to metaforecast codebase
  • PlatformState, for platforms to store their specific state there
  • some changes to github workflows (database migrations)

Copy link

changeset-bot bot commented Feb 27, 2025

⚠️ No Changeset found

Latest commit: a6433ee

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

Copy link

vercel bot commented Feb 27, 2025

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Updated (UTC)
fermi-contest-2025-02 ❌ Failed (Inspect) Mar 2, 2025 5:16pm
metaforecast ✅ Ready (Inspect) Visit Preview Mar 2, 2025 5:16pm
quri-hub ✅ Ready (Inspect) Visit Preview Mar 2, 2025 5:16pm
quri-ui ✅ Ready (Inspect) Visit Preview Mar 2, 2025 5:16pm
squiggle-components ✅ Ready (Inspect) Visit Preview Mar 2, 2025 5:16pm
squiggle-website ✅ Ready (Inspect) Visit Preview Mar 2, 2025 5:16pm

berekuk added 6 commits March 1, 2025 14:48
This refactoring improves the manifold platform code organization by:

1. Moving resolved/unresolved market separation to the highest level
2. Simplifying function return types for better clarity
3. Creating a cleaner pipeline flow with proper separation of concerns
4. Making functions more single-purpose and easier to understand

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <[email protected]>
@berekuk
Copy link
Collaborator Author

berekuk commented Mar 2, 2025

I'm going to merge this, will start deploying it soon.

The deployment implies several manual steps such as:

  • the database migration
  • importing manifold questions from the archive
  • updating the manifold fetcher state in production by hand, and possibly running it manually for the first time

(There are a lot of moving steps here, it'd take too long to describe them all, sorry.)

@berekuk berekuk merged commit 0b6e5ba into main Mar 2, 2025
6 of 9 checks passed
@berekuk berekuk deleted the more-metaforecast branch March 2, 2025 17:11
@berekuk berekuk changed the title Metaforecast improvements (WIP) Metaforecast improvements Mar 2, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

1 participant