Skip to content

Commit 9beb02e

Browse files
authored
chore: prepare release 2.0.0 (#25)
1 parent d9eed0a commit 9beb02e

4 files changed

Lines changed: 44 additions & 23 deletions

File tree

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
.DS_Store
2+
.cursor/

.release-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.10.0
1+
2.0.0

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
## Unreleased
44

5+
## 2.0.0
6+
57
- Added output expectations to all agents and standardized required output sections across all skills.
68
- Added validation script for agent/skill prompt quality:
79
- `scripts/validate_agents_skills.sh`

RELEASE_NOTES.md

Lines changed: 39 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,39 @@
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

Comments
 (0)