|
Download openspec/changes/add-prompter/proposal.md from wzender/mathly: direct link, hf CLI and curl.
- Browser
- Download file 1.43 kB
-
https://huggingface.co/spaces/wzender/mathly/resolve/main/openspec/changes/add-prompter/proposal.md
- Command line
-
hf download hf://spaces/wzender/mathly/openspec/changes/add-prompter/proposal.md
-
curl -L -o proposal.md https://huggingface.co/spaces/wzender/mathly/resolve/main/openspec/changes/add-prompter/proposal.md
1.43 kB
| # Proposal | |
| ## Why | |
| Developers record lessons and need a teleprompter for their texts (PRD DEV-2). mathly1 has one; Mathly2 did not, and the developer screen only said it would come later. | |
| ## What Changes | |
| - A "פרומפטר" card on the developer screen, below the activity chart: the account's saved texts, an editor for the title, the text and its outline, and buttons to save, delete, start a new text, show the text or its outline full screen, and ask the AI for an outline. | |
| - The full-screen prompter ported from mathly1 (`static/prompter.js`): scrolling, slides, keys, mouse and presentation remote. | |
| - Routes under `/api/prompter` for developers only: list, create, change, delete, and the AI outline. | |
| - The migration `20261119090000_m2_prompter.sql`: the table `m2_prompter_texts` (server-only), and `prompter` (and `worksheet`, which the old check refused) as kinds of AI usage. | |
| - The prompter moves out of `add-developer-tools`, which keeps the lab and the AI usage page. | |
| ## Capabilities | |
| ### New Capabilities | |
| - `prompter`: saved texts, the full-screen prompter and the AI outline (PRD DEV-2). | |
| ### Modified Capabilities | |
| ## Impact | |
| - New migration, new store methods in both stores, `ai.outline`, `mathly2/prompter.py`, `static/prompter.js`, `static/prompter_card.js`, and the permission matrix. | |
| - AI usage records the kind `prompter`; the outline is written from the text only, with no person's or class's name. | |