| title: CPRM Annotation App | |
| emoji: ๐ | |
| colorFrom: blue | |
| colorTo: indigo | |
| sdk: docker | |
| app_port: 7860 | |
| pinned: false | |
| # CPRM Annotation App | |
| This Space hosts the first-round CPRM annotation interface for 6 calibration bundles. | |
| ## Required Space Secrets | |
| - `HF_TOKEN`: write token with access to the target dataset repo | |
| - `HF_DATASET_REPO`: target dataset repo, for example `Zhuohan/cprm-annotations` | |
| - `HF_DATASET_SUBDIR` (optional): defaults to `annotations` | |
| - `ANNOTATION_APP_PASSWORD` (optional): shared app password for annotators | |
| ## Storage | |
| This app supports two save modes: | |
| - local JSON fallback | |
| - Hugging Face dataset-backed persistence when `HF_TOKEN` and `HF_DATASET_REPO` are set | |
| For the free Spaces workflow, use a dataset repo as the persistent annotation store. | |