Spaces:
Running
Running
jasondo OpenAI Codex commited on
Commit ·
4755cbc
1
Parent(s): f4134f7
Point deployment at Build Small Space
Browse filesCo-authored-by: OpenAI Codex <codex@openai.com>
- .github/workflows/sync_to_hf.yml +1 -1
- AGENTS.md +13 -4
- PRESENTATION_PROMPT.md +2 -2
- README.md +8 -8
- presentation/deck.html +1 -1
.github/workflows/sync_to_hf.yml
CHANGED
|
@@ -28,7 +28,7 @@ jobs:
|
|
| 28 |
name: Push GitHub main to Hugging Face
|
| 29 |
runs-on: ubuntu-latest
|
| 30 |
env:
|
| 31 |
-
HF_SPACE_URL: https://huggingface.co/spaces/
|
| 32 |
|
| 33 |
steps:
|
| 34 |
- name: Checkout full history with LFS
|
|
|
|
| 28 |
name: Push GitHub main to Hugging Face
|
| 29 |
runs-on: ubuntu-latest
|
| 30 |
env:
|
| 31 |
+
HF_SPACE_URL: https://huggingface.co/spaces/build-small-hackathon/Snap2Sim
|
| 32 |
|
| 33 |
steps:
|
| 34 |
- name: Checkout full history with LFS
|
AGENTS.md
CHANGED
|
@@ -416,6 +416,16 @@ technical cutaway animation.
|
|
| 416 |
`92853cc9acf19555524a7f65b189926e9088f4fb`. The synced Space includes
|
| 417 |
`PRESENTATION_PROMPT.md`, `presentation/deck.html`, and
|
| 418 |
`presentation/assets/.gitkeep`.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 419 |
|
| 420 |
## Next Work
|
| 421 |
|
|
@@ -423,10 +433,9 @@ technical cutaway animation.
|
|
| 423 |
tune token/context/timeout values down if valid JSON remains reliable with
|
| 424 |
lower latency. The synthetic Modal check now succeeds with the current
|
| 425 |
`4096` output token, `8192` context, `300s` timeout settings.
|
| 426 |
-
- The Hugging Face Space is now public under
|
| 427 |
-
|
| 428 |
-
`
|
| 429 |
-
`.github/workflows/sync_to_hf.yml`.
|
| 430 |
- Keep the README opening hook intact: "You find a small metal cylinder at a
|
| 431 |
flea market. What is it? How does it work inside?" Maintain the judge-facing
|
| 432 |
YAML tags and public pitch if future README updates are needed.
|
|
|
|
| 416 |
`92853cc9acf19555524a7f65b189926e9088f4fb`. The synced Space includes
|
| 417 |
`PRESENTATION_PROMPT.md`, `presentation/deck.html`, and
|
| 418 |
`presentation/assets/.gitkeep`.
|
| 419 |
+
- User transferred the public Space to
|
| 420 |
+
`build-small-hackathon/Snap2Sim` on June 15, 2026. Verification confirmed the
|
| 421 |
+
org-owned Space is public, running on `cpu-basic`, and serves
|
| 422 |
+
`https://build-small-hackathon-snap2sim.hf.space`. The transferred Space kept
|
| 423 |
+
SHA `f4134f7379db5abd0b6b58130da2d677c0fcb218` at verification time.
|
| 424 |
+
- Org-owned Space endpoint smoke verification on June 15, 2026 passed:
|
| 425 |
+
`/generate_scene` returned `renderer: three`, `render_mode: three`, and no
|
| 426 |
+
HTML field for `EXAMPLE_ANALYSIS`; `/analyze_image` returned a real Modal
|
| 427 |
+
analysis for a synthetic target-like image as `rotary indexing mechanism` at
|
| 428 |
+
`0.85` confidence with 3 parts.
|
| 429 |
|
| 430 |
## Next Work
|
| 431 |
|
|
|
|
| 433 |
tune token/context/timeout values down if valid JSON remains reliable with
|
| 434 |
lower latency. The synthetic Modal check now succeeds with the current
|
| 435 |
`4096` output token, `8192` context, `300s` timeout settings.
|
| 436 |
+
- The Hugging Face Space is now public under
|
| 437 |
+
`build-small-hackathon/Snap2Sim`. Keep README, presentation links, and
|
| 438 |
+
`.github/workflows/sync_to_hf.yml` pointed at that org-owned Space.
|
|
|
|
| 439 |
- Keep the README opening hook intact: "You find a small metal cylinder at a
|
| 440 |
flea market. What is it? How does it work inside?" Maintain the judge-facing
|
| 441 |
YAML tags and public pitch if future README updates are needed.
|
PRESENTATION_PROMPT.md
CHANGED
|
@@ -134,7 +134,7 @@ Two columns.
|
|
| 134 |
|
| 135 |
### Slide 7 — Closing / Call to Action
|
| 136 |
- Restate the one-liner: **Snap a photo. See inside the machine.**
|
| 137 |
-
- Links: GitHub source of truth `https://github.com/Bigstonks1/Snap2Sim`; Hugging Face Space `https://huggingface.co/spaces/
|
| 138 |
- Credit line: "Built by Jason Do with implementation assistance from OpenAI Codex."
|
| 139 |
- End on the hook image/line for symmetry with slide 1.
|
| 140 |
|
|
@@ -178,4 +178,4 @@ Use these as the factual backbone. Do **not** invent metrics or claims beyond th
|
|
| 178 |
|
| 179 |
### Open items / placeholders to flag in the deck
|
| 180 |
- Public demo video + social post link (needed before Best Demo / Sharing is Caring can be claimed).
|
| 181 |
-
- Space is public under `
|
|
|
|
| 134 |
|
| 135 |
### Slide 7 — Closing / Call to Action
|
| 136 |
- Restate the one-liner: **Snap a photo. See inside the machine.**
|
| 137 |
+
- Links: GitHub source of truth `https://github.com/Bigstonks1/Snap2Sim`; Hugging Face Space `https://huggingface.co/spaces/build-small-hackathon/Snap2Sim` (public submission Space under the Build Small Hackathon organization).
|
| 138 |
- Credit line: "Built by Jason Do with implementation assistance from OpenAI Codex."
|
| 139 |
- End on the hook image/line for symmetry with slide 1.
|
| 140 |
|
|
|
|
| 178 |
|
| 179 |
### Open items / placeholders to flag in the deck
|
| 180 |
- Public demo video + social post link (needed before Best Demo / Sharing is Caring can be claimed).
|
| 181 |
+
- Space is public under `build-small-hackathon/Snap2Sim`.
|
README.md
CHANGED
|
@@ -41,13 +41,13 @@ the pawl catching, the port opening.
|
|
| 41 |
|
| 42 |
## Demo
|
| 43 |
|
| 44 |
-
- Hugging Face Space: https://huggingface.co/spaces/
|
| 45 |
-
- App host: https://
|
| 46 |
- Source of truth: https://github.com/Bigstonks1/Snap2Sim
|
| 47 |
|
| 48 |
-
The Space is public for submission
|
| 49 |
-
custom `gradio.Server` shell; GitHub
|
| 50 |
-
changes.
|
| 51 |
|
| 52 |
## Hackathon Fit
|
| 53 |
|
|
@@ -125,9 +125,9 @@ Recent local and deployed checks confirmed:
|
|
| 125 |
- The public Space serves the trusted `index.html` shell.
|
| 126 |
- `/analyze_image` returns validated mechanism payloads through the secured
|
| 127 |
Modal bearer-token flow.
|
| 128 |
-
- A public smoke test on June 15, 2026 returned a real
|
| 129 |
-
synthetic target-like image as `rotary
|
| 130 |
-
parts.
|
| 131 |
- `/generate_scene` returns a deterministic Three.js scene descriptor, not raw
|
| 132 |
HTML; a public smoke test returned `renderer: three`.
|
| 133 |
- The renderer handles six-part scenes, axial orientation from geometry sizes,
|
|
|
|
| 41 |
|
| 42 |
## Demo
|
| 43 |
|
| 44 |
+
- Hugging Face Space: https://huggingface.co/spaces/build-small-hackathon/Snap2Sim
|
| 45 |
+
- App host: https://build-small-hackathon-snap2sim.hf.space
|
| 46 |
- Source of truth: https://github.com/Bigstonks1/Snap2Sim
|
| 47 |
|
| 48 |
+
The Space is public for submission under the Build Small Hackathon organization.
|
| 49 |
+
The app is built as a Gradio Space with a custom `gradio.Server` shell; GitHub
|
| 50 |
+
remains the source of truth for code changes.
|
| 51 |
|
| 52 |
## Hackathon Fit
|
| 53 |
|
|
|
|
| 125 |
- The public Space serves the trusted `index.html` shell.
|
| 126 |
- `/analyze_image` returns validated mechanism payloads through the secured
|
| 127 |
Modal bearer-token flow.
|
| 128 |
+
- A public smoke test on the org-owned Space on June 15, 2026 returned a real
|
| 129 |
+
Modal analysis for a synthetic target-like image as `rotary indexing
|
| 130 |
+
mechanism` at `0.85` confidence with 3 parts.
|
| 131 |
- `/generate_scene` returns a deterministic Three.js scene descriptor, not raw
|
| 132 |
HTML; a public smoke test returned `renderer: three`.
|
| 133 |
- The renderer handles six-part scenes, axial orientation from geometry sizes,
|
presentation/deck.html
CHANGED
|
@@ -901,7 +901,7 @@
|
|
| 901 |
</div>
|
| 902 |
<div class="link-row">
|
| 903 |
<span>HF Space</span>
|
| 904 |
-
<p>https://huggingface.co/spaces/
|
| 905 |
</div>
|
| 906 |
<div class="link-row">
|
| 907 |
<span>Credit</span>
|
|
|
|
| 901 |
</div>
|
| 902 |
<div class="link-row">
|
| 903 |
<span>HF Space</span>
|
| 904 |
+
<p>https://huggingface.co/spaces/build-small-hackathon/Snap2Sim<br><span class="subtle">Public submission Space under the Build Small Hackathon organization.</span></p>
|
| 905 |
</div>
|
| 906 |
<div class="link-row">
|
| 907 |
<span>Credit</span>
|