|
1 | | -- Added command namespacing with aliases in `flutter:*` form for all canonical commands. |
2 | | -- Added alias generator script `scripts/generate_namespaced_command_aliases.py`. |
3 | | -- Added command namespacing documentation (`docs/command-namespacing.md`). |
4 | | -- Added release automation workflow: |
5 | | - - `.github/workflows/release-automation.yml` |
6 | | - - `scripts/release_automation.py` |
7 | | - - `docs/release-automation.md` |
8 | | -- Release automation now performs semver bump, changelog section cut, tag creation, and GitHub Release publishing from `RELEASE_NOTES.md`. |
9 | | -- Fixed Flutter AI rules profile sync metadata so only `rules/flutter-official-ai-rules.mdc` contains Cursor `globs` auto-attach front matter; synced `rules/official/*.mdc` remain non-attaching source profiles. |
10 | | -- Added official Flutter AI rules sync workflow: |
11 | | - - command: `commands/sync-official-flutter-ai-rules.md` |
12 | | - - skill: `skills/sync-official-flutter-ai-rules/SKILL.md` |
13 | | - - docs: `docs/flutter-ai-rules-sync.md` |
14 | | - - sync script: `scripts/sync_official_flutter_ai_rules.sh` |
15 | | -- Added synced official Flutter AI rules profiles: |
16 | | - - `rules/official/flutter-ai-rules-10k.mdc` |
17 | | - - `rules/official/flutter-ai-rules-4k.mdc` |
18 | | - - `rules/official/flutter-ai-rules-1k.mdc` |
19 | | - - active: `rules/flutter-official-ai-rules.mdc` |
20 | | -- Added dedicated security posture documentation (`docs/security-posture.md`) with `/security-review` scope, false-positive handling, and CI integration guidance. |
21 | | -- Added a "Value in 5 minutes" demo section to `README.md` with one-prompt flow and three copy-ready scenarios. |
22 | | -- Added visual demo artifact `assets/demo-5min-flow.svg` for quick onboarding value proof. |
| 1 | +- Added output expectations to all agents and standardized required output sections across all skills. |
| 2 | +- Added validation script for agent/skill prompt quality: |
| 3 | + - `scripts/validate_agents_skills.sh` |
| 4 | +- Verified prompt test matrix for all agents/skills (26 checks, all passing). |
| 5 | +- Hardened command prompts with shared execution guardrails: |
| 6 | + - `docs/prompt-execution-guardrails.md` |
| 7 | +- Added deterministic validation guidance: |
| 8 | + - `docs/validation-matrix.md` |
| 9 | +- Updated canonical commands and core skills for: |
| 10 | + - explicit fail-fast behavior when required context is missing |
| 11 | + - tighter scope control and deterministic validation requirements |
| 12 | +- Updated active official Flutter AI rule to choose state management by project conventions (Riverpod/Bloc/Cubit/GetX/ValueNotifier based on context). |
| 13 | +- Added reference example repository for project structure and tests: |
| 14 | + - https://github.com/Wreos/flutter-cursor-plugin-example |
| 15 | +- Added pre-release enable guide (`docs/pre-release-enable-plugin.md`) with repository install and manual workspace settings options. |
| 16 | +- Added semantic prompt quality gates: |
| 17 | + - `scripts/validate_prompt_semantics.sh` |
| 18 | + - `.github/workflows/semantic-quality.yml` |
| 19 | + - `docs/semantic-quality-gates.md` |
| 20 | +- Updated scaffold architecture guidance to prefer existing project state-management convention before selecting a pattern. |
| 21 | +- Reworked official Flutter AI rules integration to use policy routing instead of post-sync text patching: |
| 22 | + - added high-priority policy layer `rules/flutter-plugin-policy-priority.mdc` |
| 23 | + - kept synced upstream profiles as base source of truth |
| 24 | +- Added deterministic environment setup workflow: |
| 25 | + - command: `commands/setup-flutter-environment.md` |
| 26 | + - skill: `skills/setup-flutter-environment/SKILL.md` |
| 27 | +- Simplified command prompts by removing repeated guardrails boilerplate from canonical command files. |
| 28 | +- Strengthened semantic output quality across agents/skills: |
| 29 | + - explicit truthfulness policy (`planned/not executed` wording when no command evidence exists) |
| 30 | + - required missing-inputs/assumptions notes for partial context |
| 31 | + - required next steps and confidence/residual risk coverage in output contracts |
| 32 | +- Added external backend API integration workflow: |
| 33 | + - command: `commands/integrate-mobile-api.md` |
| 34 | + - skill: `skills/integrate-mobile-api/SKILL.md` |
| 35 | +- Removed `flutter:*` command aliases and kept canonical commands only. |
| 36 | +- Breaking: removed `flutter:*` command aliases; use canonical command names only. |
| 37 | +- Removed alias maintenance artifacts: |
| 38 | + - deleted `docs/command-namespacing.md` |
| 39 | + - deleted `scripts/generate_namespaced_command_aliases.py` |
0 commit comments