• Stefy Lanza (nextime / spora )'s avatar
    township: pack + price + upload matches to townshipcombatleague.com · c84c6208
    Stefy Lanza (nextime / spora ) authored
    Add ZIP packing, anti-arbitrage odds generation, and chunked upload of a
    rendered match to the Township Combat League server (mbetterd 3-step API).
    
    - New tools/township_upload.py: generate_odds (constraint-aware, retries up
      to 10x, verified with the server's exact sure-bet checks), check_arbitrage,
      build_match_zip (OVER/UNDER/WIN1-2/KO1-2/RET1-2/DRAW, best enhanced variant),
      upload_match (create -> chunked zip -> finalize, proxy-safe, progress_cb),
      and a content signature for upload-state invalidation.
    - Run page: server endpoint/token/fixture-id, "upload after render" checkbox,
      and configurable odds ranges; persisted via /save-config + load_config.
    - Match page: generate/regenerate odds & ZIP, upload with a progress bar
      (polls /job/<id>), and an "Uploaded" badge that clears when the match is
      re-rendered, enhanced, edited or deleted.
    - Auto-upload after a full render when configured; skips (keeps local) any
      match whose odds fail the arbitrage check after 10 tries.
    
    KO/RET odds are coupled to wins by the product cap, so high maxima are not
    reachable in a no-arbitrage book; the generator samples wins first then bounds
    KO/RET accordingly.
    Co-Authored-By: 's avatarClaude Opus 4.8 <noreply@anthropic.com>
    c84c6208
Name
Last commit
Last update
codai Loading commit data...
docs/superpowers Loading commit data...
packaging Loading commit data...
samples Loading commit data...
tests Loading commit data...
tools Loading commit data...
.dockerignore Loading commit data...
.gitignore Loading commit data...
AI.PROMPT Loading commit data...
CODERAI_API_DOCUMENTATION.md Loading commit data...
CoderAI.gif Loading commit data...
DISTRIBUTION.md Loading commit data...
LICENSE.md Loading commit data...
MULTIMODAL_CAPABILITIES.md Loading commit data...
MULTIMODAL_UI_EXAMPLES.md Loading commit data...
README.md Loading commit data...
build-oci.sh Loading commit data...
build.ps1 Loading commit data...
build.sh Loading commit data...
coderai Loading commit data...
coderai-broker-implementation-reference.md Loading commit data...
coderai-integration.md Loading commit data...
osxbuild.sh Loading commit data...
package-oci.sh Loading commit data...
package-tarball.sh Loading commit data...
requirements-nvidia.txt Loading commit data...
requirements-vulkan.txt Loading commit data...
requirements.txt Loading commit data...
run-oci.sh Loading commit data...
smoke-test-oci.sh Loading commit data...
todo.md Loading commit data...