feat(feedback-site): a name-rating page at /names (#1257) #1264
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/1257-names-feedback"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Part of #1257. This lets the owner's testers, who have no claude.ai accounts, draw names from the built-in generator (no AI), mark each 👍/👎 and leave notes per style.
Already deployed to the dev feedback site (docker-test
~/projects/qb-feedback), with the responses backed up first (qb-feedback-responses-20261028T151149Z.tgz). The page is at https://questboard-dev.rhoving.com/feedback/names. The owner's 22 sampler marks are saved as one rater.static/names.html: the generator is copied byte-for-byte from the sampler. Opening the page and drawing names needs no key; saving needs the share key, as on the other pages. It autosaves.app.py: anamesaudience with its own strictNamesDoc(allowed styles, up/down votes, one vote per name, size limits) and its ownPUT /api/responses/names/{rid}, registered ahead of the generic route. Round one and two behave as before (shared_write_record). Names are left out of the CSV export, whose columns are unchanged.admin.html: a Names section with up/down counts per name and every rater's notes. The round-one filter no longer picks up names documents.tests/test_names.py. The suite has 152 passed (run in a venv).Not checked in a browser at phone width; the page is live on dev to look at.
🤖 Generated with Claude Code