fluffychat/lib/pangea/choreographer
wcjord dec473d579
Writing assistance (#5598)
* feat: wa working full stack

* feat: writing assistance made anew

* docs: migrate copilot docs to .github/instructions/ format

- Create choreographer.instructions.md (applyTo: lib/pangea/choreographer/**)
- Create events-and-tokens.instructions.md (applyTo: lib/pangea/events/**,lib/pangea/extensions/**)
- Create modules.instructions.md (applyTo: lib/pangea/**) — full module map
- Track copilot-instructions.md (remove .gitignore rule)
- Add documentation reference table to copilot-instructions.md

Content sourced from docs/copilot/ on writing-assistance branch.

* docs: remove old docs/copilot/ (migrated to .github/instructions/)

* docs: update choreographer + modules docs for writing-assistance audit

- Mark IT (Interactive Translation) as deprecated throughout
- Document new ReplacementTypeEnum taxonomy (grammar, surface, word-choice categories)
- Add AssistanceStateEnum, AutocorrectPopup, feedback rerun flow
- Mark SpanDataRepo/span_details as dead code
- Mark SpanChoiceTypeEnum.bestCorrection/bestAnswer as deprecated
- Add new files to modules listing (autocorrect_popup, start_igc_button, etc.)
- Update API endpoints table with active/deprecated/dead status

* formatting, replace deprecated withOpacity calls

* fix linter issues from deprecated types

* use better error color

* move cloing of overlays into choreographer

* reduce duplicate code on igc_controller, update UI on feedback

* couple of adjustments

* display prompt in span card by type

* fix error in tests

* translations

* simplify span card feedback

---------

Co-authored-by: ggurdin <ggurdin@gmail.com>
2026-02-09 15:55:18 -05:00
..
igc Writing assistance (#5598) 2026-02-09 15:55:18 -05:00
it fix: reset IT progress on send and on edit (#5511) 2026-01-29 10:30:08 -05:00
text_editing Writing assistance (#5598) 2026-02-09 15:55:18 -05:00
assistance_state_enum.dart refactor: move all messaging sending logic into the chore controller, reduce full rebuilds of the chat view 2025-11-10 13:56:12 -05:00
choreo_constants.dart feat: backoff after failed igc and tokens requests in message sending flow 2026-01-16 11:59:48 -05:00
choreo_edit_model.dart reorganize files 2025-11-06 12:08:20 -05:00
choreo_mode_enum.dart reorganize files 2025-11-06 12:08:20 -05:00
choreo_record_model.dart 4919 further optimizing message info (#5033) 2026-01-02 14:30:05 -05:00
choreographer.dart Writing assistance (#5598) 2026-02-09 15:55:18 -05:00
choreographer_error_controller.dart stylistic tweaks 2025-11-13 13:17:04 -05:00
choreographer_has_error_button.dart formatting 2025-11-06 13:23:45 -05:00
choreographer_send_button.dart refactor: move all messaging sending logic into the chore controller, reduce full rebuilds of the chat view 2025-11-10 13:56:12 -05:00
choreographer_state_extension.dart chore: prevent running IGC on empty message 2025-12-22 14:25:03 -05:00
edit_type_auto_apply.md Writing assistance (#5598) 2026-02-09 15:55:18 -05:00
pangea_message_content_model.dart 4919 further optimizing message info (#5033) 2026-01-02 14:30:05 -05:00