Skip to content

Commit 95100b8

Browse files
authored
Update V0-12-0.md
1 parent ae6ea35 commit 95100b8

1 file changed

Lines changed: 226 additions & 1 deletion

File tree

FCVW/changelogs/V0-12-0.md

Lines changed: 226 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,228 @@
11
# Changelog V0.12.0
22

3-
Release record for V0.12.0.
3+
## Version
4+
5+
`V0.12.0`
6+
7+
## Date
8+
9+
2026-06-23
10+
11+
## Release Status
12+
13+
`published`
14+
15+
## GitHub Release Status
16+
17+
`pending manual publication`
18+
19+
## Release Type
20+
21+
`minor`
22+
23+
## Summary
24+
25+
- Added Markdown-only declarative automation contracts for pseudo-hooks, watcher rules, manual/agentic daemon loops, and governance gates.
26+
- Added ADR-0002 to clarify that hooks, watchers, daemons, and governance gates are governance contracts, not executable automation.
27+
- Added `TOKEN_BUDGET.md` as the canonical output-token economy guidance for compact execution summaries.
28+
- Refreshed the public README in PT-BR and EN-US with a clearer project explanation and Mermaid pipeline diagrams.
29+
- Added a centered README badge header showing framework version, release, Apache 2.0 license, and LinkedIn contact.
30+
- Moved the framework license to the repository root and changed the framework license posture to Apache License 2.0.
31+
- Preserved conceptual credit to `https://github.com/SantanderAI` for declarative automation inspiration, without copying source code.
32+
33+
## Related Plans
34+
35+
- `FCVW/Plans/in_progress/P2-R3-2026-06-23-declarative-automation-contracts.md`
36+
- `FCVW/Plans/in_progress/P2-R2-2026-06-23-v0120-communication-release.md`
37+
38+
> Note: these plans were still located in `in_progress/` during release preparation because some cleanup/release-publication steps required manual follow-up.
39+
40+
## Items Created
41+
42+
- `LICENSE`
43+
- `FCVW/AUTOMATION.md`
44+
- `FCVW/HOOKS.md`
45+
- `FCVW/WATCHERS.md`
46+
- `FCVW/DAEMONS.md`
47+
- `FCVW/GOVERNANCE_GATES.md`
48+
- `FCVW/TOKEN_BUDGET.md`
49+
- `FCVW/decisions/ADR-0002-declarative-automation-contracts.md`
50+
- `FCVW/governance/TEMPLATE_AUTOMATION_CONTRACT.md`
51+
- `FCVW/governance/TEMPLATE_HOOK_CHECK.md`
52+
- `FCVW/governance/TEMPLATE_WATCHER_RULE.md`
53+
- `FCVW/governance/TEMPLATE_DAEMON_LOOP.md`
54+
- `FCVW/governance/TEMPLATE_GOVERNANCE_GATE_REPORT.md`
55+
- `FCVW/wiki/sources/santanderai-declarative-automation-inspiration.md`
56+
- `FCVW/changelogs/V0-12-0.md`
57+
58+
## Items Modified
59+
60+
- `AGENTS.md`
61+
- `README.md`
62+
- `FCVW/AI.md`
63+
- `FCVW/CONTEXT_MAP.md`
64+
- `FCVW/FILESYSTEM.md`
65+
- `FCVW/MANIFEST.md`
66+
- `FCVW/SECURITY.md`
67+
- `FCVW/STACK.md`
68+
- `FCVW/WORKFLOW.md`
69+
- `FCVW/skills/README.md`
70+
- `FCVW/skills/governance-validator/SKILL.md`
71+
- `FCVW/skills/wiki-lint/SKILL.md`
72+
- `FCVW/wiki/index.md`
73+
- `FCVW/wiki/log.md`
74+
75+
## Items Removed
76+
77+
- `FCVW/LICENSE`
78+
79+
## Justifications
80+
81+
- The framework already optimized input-context consumption through selective loading, AICC session syntheses, and JIT skills. It also needed an explicit output-token economy rule to reduce unnecessary chat narration during governed execution.
82+
- Declarative automation terminology needed to be made safe and unambiguous, preserving the pure Markdown baseline from ADR-0001 while allowing hooks, watchers, daemons, and gates to be documented as non-executable governance contracts.
83+
- The public README needed to communicate the project more clearly to first-time readers, in both PT-BR and EN-US, with visual pipeline diagrams.
84+
- The license needed to be placed at the repository root and aligned with Apache License 2.0 for free framework use.
85+
86+
## Affected Files
87+
88+
- `LICENSE`
89+
- `AGENTS.md`
90+
- `README.md`
91+
- `FCVW/AI.md`
92+
- `FCVW/AUTOMATION.md`
93+
- `FCVW/CONTEXT_MAP.md`
94+
- `FCVW/DAEMONS.md`
95+
- `FCVW/FILESYSTEM.md`
96+
- `FCVW/GOVERNANCE_GATES.md`
97+
- `FCVW/HOOKS.md`
98+
- `FCVW/MANIFEST.md`
99+
- `FCVW/SECURITY.md`
100+
- `FCVW/STACK.md`
101+
- `FCVW/TOKEN_BUDGET.md`
102+
- `FCVW/WATCHERS.md`
103+
- `FCVW/WORKFLOW.md`
104+
- `FCVW/changelogs/V0-12-0.md`
105+
- `FCVW/decisions/ADR-0002-declarative-automation-contracts.md`
106+
- `FCVW/governance/TEMPLATE_AUTOMATION_CONTRACT.md`
107+
- `FCVW/governance/TEMPLATE_DAEMON_LOOP.md`
108+
- `FCVW/governance/TEMPLATE_GOVERNANCE_GATE_REPORT.md`
109+
- `FCVW/governance/TEMPLATE_HOOK_CHECK.md`
110+
- `FCVW/governance/TEMPLATE_WATCHER_RULE.md`
111+
- `FCVW/skills/README.md`
112+
- `FCVW/skills/governance-validator/SKILL.md`
113+
- `FCVW/skills/wiki-lint/SKILL.md`
114+
- `FCVW/wiki/index.md`
115+
- `FCVW/wiki/log.md`
116+
- `FCVW/wiki/sources/santanderai-declarative-automation-inspiration.md`
117+
118+
## Functional Impact
119+
120+
- Adds compact output behavior as a first-class governance concern through `TOKEN_BUDGET.md`.
121+
- Clarifies that detailed execution evidence should live in plans, changelogs, audits, troubleshooting records, release notes, and PR descriptions instead of being repeated in chat.
122+
- Adds declarative automation contracts that let agents reason about pseudo-hooks, watchers, daemon loops, and gates without creating executable automation.
123+
- Improves onboarding by making the README explain the project, lifecycle, token economy, and automation boundary visually and bilingually.
124+
125+
## Visual Impact
126+
127+
- Adds a centered README header with shields/badges for:
128+
- framework version;
129+
- current release;
130+
- Apache 2.0 license;
131+
- LinkedIn contact.
132+
- Adds Mermaid diagrams for:
133+
- main lifecycle pipeline;
134+
- token economy pipeline;
135+
- declarative automation pipeline.
136+
137+
## Technical Impact
138+
139+
- Keeps FCVW as a Markdown-first governance framework.
140+
- Does not add runtime code.
141+
- Does not add package dependencies.
142+
- Does not add CI/CD workflows.
143+
- Does not install Git hooks.
144+
- Does not create coded watchers.
145+
- Does not create background daemons.
146+
- Does not integrate provider SDKs or API-key flows.
147+
148+
## License Impact
149+
150+
- Adds root-level `LICENSE` with Apache License 2.0 reference.
151+
- Removes nested `FCVW/LICENSE` to avoid conflicting license placement.
152+
- Establishes Apache 2.0 as the framework license posture.
153+
154+
## External Inspiration Credit
155+
156+
Scenario 1 declarative automation records conceptual inspiration from `https://github.com/SantanderAI`, especially around:
157+
158+
- loop and stop-condition patterns;
159+
- vault/lint style knowledge governance;
160+
- hard-gate thinking;
161+
- guardrail-oriented validation.
162+
163+
No SantanderAI source code was copied into FCVW.
164+
165+
## Evaluated Risks and Regressions
166+
167+
- **Risk:** output-token policy could be interpreted as hiding validation evidence.
168+
**Mitigation:** the policy keeps detailed evidence mandatory in repository artifacts.
169+
170+
- **Risk:** automation terms could be misunderstood as permission to create runtime scripts.
171+
**Mitigation:** ADR-0002 and the automation contract documents explicitly preserve Markdown-only Scenario 1.
172+
173+
- **Risk:** README could become too long.
174+
**Mitigation:** the README uses bilingual sections, concise tables, and visual diagrams.
175+
176+
- **Risk:** license migration could leave conflicting license files.
177+
**Mitigation:** root `LICENSE` was added and `FCVW/LICENSE` was removed.
178+
179+
## Validation Executed
180+
181+
- Confirmed the existing V0.12.0 changelog file was incomplete and should be replaced or expanded manually.
182+
- Confirmed README includes PT-BR and EN-US sections.
183+
- Confirmed README includes Mermaid diagrams.
184+
- Confirmed README includes badges for framework version, release, Apache 2.0 license, and LinkedIn contact.
185+
- Confirmed root `LICENSE` exists with Apache 2.0 reference.
186+
- Confirmed `FCVW/LICENSE` was removed.
187+
- Confirmed no executable automation artifacts were intentionally introduced.
188+
189+
## Known Gaps
190+
191+
- The GitHub Release/tag `v0.12.0` was not created through the available connector tools.
192+
- The current repository file `FCVW/changelogs/V0-12-0.md` contains only a minimal placeholder and should be manually replaced with this content.
193+
- A duplicate minimal file `FCVW/changelogs/V0.12.md` may require manual deletion if still present.
194+
195+
## Suggested GitHub Release Text
196+
197+
### Title
198+
199+
`FrameCode VibeWork v0.12.0`
200+
201+
### Tag
202+
203+
`v0.12.0`
204+
205+
### Target
206+
207+
`main`
208+
209+
### Release Description
210+
211+
FrameCode VibeWork v0.12.0 adds Markdown-only declarative automation contracts, output-token economy guidance, a refreshed bilingual README with pipeline diagrams, and a root Apache 2.0 license.
212+
213+
This release preserves the framework's pure Markdown baseline while making FCVW clearer for public use, safer around automation terminology, and more economical in AI-assisted execution.
214+
215+
### Highlights
216+
217+
- Markdown-only automation contracts for hooks, watchers, daemon loops, and governance gates.
218+
- ADR-0002 for explicit automation boundaries.
219+
- `TOKEN_BUDGET.md` for compact execution summaries.
220+
- README refreshed in PT-BR and EN-US with Mermaid diagrams.
221+
- Badge header for version, release, Apache 2.0 license, and LinkedIn contact.
222+
- Root Apache 2.0 license added.
223+
- Nested `FCVW/LICENSE` removed.
224+
- SantanderAI credited as conceptual inspiration for governance patterns.
225+
226+
## Rollback Observations
227+
228+
Roll back by reverting the V0.12.0 documentation and license commits, restoring the previous README state, removing `TOKEN_BUDGET.md`, removing root `LICENSE`, and restoring the previous license placement if required. No runtime artifact, database, migration, deployment, or external-service rollback is required.

0 commit comments

Comments
 (0)