agentic_base
A Dart CLI tool that generates agent-ready Flutter repositories with canonical context and deterministic workflows.
0.3.2
biendo27/agentic_base
What this package is like to depend on
Last release 2 months ago
17 Jun 2026
Too new to tell
only 2 release windows
Nearly every release is documented
notes for 6 of 6 stable releases
Nothing withdrawn
no release was ever pulled
4 months old
6 releases · first in 2026
6 releases in the last 12 months
see the full history below
Release timeline
6 releases · Apr 2026 to Jun 2026Releases
latest 6-
0.3.217 Jun 2026Release notes
Open source →Fixed
- generated native CI contract now matches
flutter_flavorizrAppIcon-<flavor>.appiconsetoutput for iOS and macOS - generated notification apps keep Awesome Notifications iOS Podfile build settings after dependency refresh
- generated app analysis skips native Swift Package checkouts so third-party package sources do not fail starter verification
- fresh generated starter apps disable Swift Package Manager while the default native plugin set still includes CocoaPods-only packages
Testing
dart analyze --fatal-infospassed- non-generated package suite and generated-app smoke suite passed
- fresh macOS native gate create plus generated
./tools/ci-check.shpassed
Release notes
Open source →Fixed
- generated native CI contract now matches
flutter_flavorizrAppIcon-<flavor>.appiconsetoutput for iOS and macOS - generated notification apps keep Awesome Notifications iOS Podfile build settings after dependency refresh
- generated app analysis skips native Swift Package checkouts so third-party package sources do not fail starter verification
- fresh generated starter apps disable Swift Package Manager while the default native plugin set still includes CocoaPods-only packages
Testing
dart analyze --fatal-infospassed- non-generated package suite and generated-app smoke suite passed
- fresh macOS native gate create plus generated
./tools/ci-check.shpassed
- generated native CI contract now matches
-
0.3.122 Apr 2026Release notes
Open source →Summary
- Add generated-app verification modes and faster conditional CI gates.
- Preserve protected CI check contexts while splitting generated/native validation lanes.
- Harden generated GitHub/GitLab workflow rendering, PR build scope, strict lint guidance, and iOS AdMob plist placement.
Validation
- Release PR #38 CI passed: analyze, test, generated-app-smoke, slow-canary, pub-publish-dry-run, generated-app-native-gate, ci-required, validate-pr-route.
- Tag publish workflow passed and published to pub.dev.
Release notes
Open source →Added
- explicit generated-app verification modes for full, fast, and intentionally skipped create-time validation
- strict generated-project CI contract checks for unresolved Mason tokens, credentialless PR build scope, and root-level iOS AdMob metadata
Changed
- root CI now keeps protected check contexts while splitting fast package tests from conditional generated-app, slow-canary, and native validation lanes
- generated GitHub PR CI builds only credentialless
devandstagingartifacts, leavingprodto protected release and deploy workflows - generated
tools/lint.shnow supports an opt-in--strictmode backed bydart analyze --fatal-infos
Fixed
- generated GitHub and GitLab workflow templates no longer leave unresolved provider or evidence-path tokens after Mason rendering
- iOS AdMob plist mutation now preserves exactly one root-level
GADApplicationIdentifierand repairs nested sample entries - interactive create prompts for CI provider, while non-interactive create keeps the documented GitHub default
Testing
dart analyze --fatal-infospassed- focused create, generator contract, AdMob module, and documentation tests passed
- generated-app fast smoke, slow canary, and fresh native gate passed locally and in GitHub CI
-
0.3.021 Apr 2026Release notes
Open source →Added
- explicit
agentic_base firebase setupflow with generatedtools/setup-firebase.shand flavor-aware Firebase option placeholders - generator-owned module startup policy surfaces for
lib/app/modules/module_startup.dartandlib/app/modules/module_providers.dart
Changed
- generated apps now use one flavor runner:
./tools/run.sh [dev|staging|stg|prod] - installed module implementations now live under
lib/services/<capability>/ - default runtime seams now stay bootable until Firebase credentials and native config are explicitly installed
Fixed
- Android-only generated projects no longer fail native flavor-output validation by requiring iOS artifacts
- Firebase setup rollback now restores generated Dart outputs plus Android and iOS native mutations
- Crashlytics bootstrap error forwarding now avoids uncaught future propagation from the global platform error hook
Testing
dart analyze --fatal-infospassed- focused rollback, Crashlytics, generator, and generated-app smoke coverage passed
- generated Android-only create plus generated verify passed
Release notes
Open source →Added
- explicit
agentic_base firebase setupflow with generatedtools/setup-firebase.shand flavor-aware Firebase option placeholders - generator-owned module startup policy surfaces for
lib/app/modules/module_startup.dartandlib/app/modules/module_providers.dart
Changed
- generated apps now use one flavor runner:
./tools/run.sh [dev|staging|stg|prod] - installed module implementations now live under
lib/services/<capability>/ - default runtime seams now stay bootable until Firebase credentials and native config are explicitly installed
Fixed
- Android-only generated projects no longer fail native flavor-output validation by requiring iOS artifacts
- Firebase setup rollback now restores generated Dart outputs plus Android and iOS native mutations
- Crashlytics bootstrap error forwarding now avoids uncaught future propagation from the global platform error hook
Testing
dart analyze --fatal-infospassed- focused rollback, Crashlytics, generator, and generated-app smoke coverage passed
- generated Android-only create plus generated verify passed
- explicit
-
0.2.220 Apr 2026Release notes
Open source →Fixed
- Explicitly package hidden generated-app brick files such as
.vscode/launch.json,.github/workflows/ci.yml, and.info/agentic.yaml. - Restore packaged
agentic_base createoutput for IDE launch configs, generated repo CI files, GitLab CI files, and the machine-readable.info/agentic.yamlcontract.
Testing
dart pub publish --dry-runverified hidden app-brick files remain in the archive withPackage has 0 warnings.- Source
agentic_base createpassed for GitHub and GitLab CI providers. - Full
dart test --reporter compactpassed.
Release notes
Open source →Fixed
- explicitly package hidden generated-app brick files such as
.vscode/launch.json,.github/workflows/ci.yml, and.info/agentic.yaml - restore packaged
agentic_base createoutput for IDE launch configs, generated repo CI files, and the machine-readable.info/agentic.yamlcontract
Testing
- package archive regression now verifies hidden generated-app contract paths are present in source and explicitly re-included by
.pubignore dart pub publish --dry-runverifies hidden app-brick files remain in the archive before tag-driven pub.dev publishing
- Explicitly package hidden generated-app brick files such as
-
0.2.120 Apr 2026Release notes
Open source →Fixed
- Root-anchor
.pubignoreentries so generated-app brick docs stay in the pub.dev archive. - Restore packaged
agentic_base createoutput for required generated docs such asdocs/01-architecture.md.
Testing
dart pub publish --dry-runverified that generated-app brick docs remain in the archive.- GitHub CI passed on the release promotion to
main, includingpub-publish-dry-runand native gate.
Release notes
Open source →Fixed
- root-anchor
.pubignoreentries so generated-app brick docs stay in the pub.dev archive - restore packaged
agentic_base createoutput for required generated docs such asdocs/01-architecture.md
Testing
dart pub publish --dry-runverified thatbricks/agentic_app/__brick__/{{project_name.snakeCase()}}/docs/01-architecture.mdremains in the archive
- Root-anchor
-
0.2.020 Apr 2026Release notes
Open source →Added
- classic Gitflow repo policy with documented
main,develop,feature/*,release/*, andhotfix/*roles - PR route enforcement via
.github/workflows/gitflow-guard.yml CODEOWNERSand a pull request template to standardize review requests after CI passesdocs/15-default-app-service-matrix.mdas the canonical V1 default-app service matrix referencedocs/16-profile-rollout-migration-guide.mdwith the manual upgrade checklist for older generated reposlib/src/config/profile_preset.dartas the generator-owned source of truth for default modules, providers, starter seams, and profile verify policy- generated starter seams for
EntitlementService,ConsentService, andstarter_runtime_profile.dart - starter widget regression coverage for commerce, journey, and settings profile signals
harness.observabilityas the additive local-first observability support envelope in.info/agentic.yaml- generated app runtime observability seams, network correlation, and telemetry export hooks
agentic_base inspectplus generated./tools/inspect-evidence.shfor latest-run bundle inspectiondocs/17-observability-contract.md,docs/18-local-operator-reporting.md, anddocs/19-observability-rollout-migration-guide.md
Changed
- pub.dev release archives now exclude repo-only
docs/,plans/, coverage output, and repomix artifacts via.pubignore - package README deep links now point at the repository docs so the published page keeps working after the leaner archive cut
- repo CI now runs for pull requests into
mainanddevelop, plus pushes tomain,develop,release/*, andhotfix/* - deployment docs now record the repo merge strategy targets and the current GitHub branch-protection limitation for private repos on this plan
- shared contract guidance now prefers extension-based ergonomics for raw contract models, keeping locale/DI/runtime behavior outside the transport contract
- generated smoke verification now uses a dedicated
app-shell-smoketag so the slow canary is not duplicated in the generic test pass - smoke policy now distinguishes a fast blocking lane from a slow blocking canary for harness, verify, evidence, and native-surface changes
- contract-frozen surfaces now use
evidence_qualityinstead ofobservability, with validator and manifest parsing updated to enforce canonical quality dimensions and normalize stale manifest values createnow defaults tosubscription-commerce-app, while explicit empty module overrides still suppress preset-owned defaults- generated verify and release-preflight surfaces now render profile-aware gate packs and explicit advisory skips for Tier 2 profiles
- the package slow canary now runs generated
verify.shin a fast smoke mode, streams verify output live, and leaves real native readiness to the dedicated CI native gate - the default starter theme now ships the trustworthy-commerce family with Lexend, Source Sans 3, and
google_fonts - the default payments seam now uses store-native
in_app_purchase, and the starter commerce lane keeps payments, entitlement, consent, and ads responsibilities separate - evidence bundles now emit structured telemetry files beside
summary.jsonandcommands.ndjson, and the latest run is published through a deterministic locallatest/pointer - observability stays local-first and additive;
evidence_qualityremains a run-evidence dimension, not a telemetry rename
Testing
dart analyze --fatal-infospassed- targeted tests passed:
test/src/config/project_metadata_test.dartandtest/src/generators/project_generator_test.dart - targeted tests passed:
test/src/config/profile_preset_test.dart,test/src/cli/commands/create_command_test.dart,test/src/generators/profile_gate_contract_test.dart, andtest/src/docs/harness_contract_documentation_test.dart - generated-app smoke regression passed:
test/integration/generated_app_smoke_test.dart - targeted tests passed:
test/src/cli/commands/inspect_command_test.dartandtest/src/observability/run_ledger_test.dart - shell syntax checks passed for the generated
tools/verify.shandtools/release-preflight.sh - full
dart testpassed
Release notes
Open source →Added
- classic Gitflow repo policy with documented
main,develop,feature/*,release/*, andhotfix/*roles - PR route enforcement via
.github/workflows/gitflow-guard.yml CODEOWNERSand a pull request template to standardize review requests after CI passesdocs/15-default-app-service-matrix.mdas the canonical V1 default-app service matrix referencedocs/16-profile-rollout-migration-guide.mdwith the manual upgrade checklist for older generated reposlib/src/config/profile_preset.dartas the generator-owned source of truth for default modules, providers, starter seams, and profile verify policy- generated starter seams for
EntitlementService,ConsentService, andstarter_runtime_profile.dart - starter widget regression coverage for commerce, journey, and settings profile signals
harness.observabilityas the additive local-first observability support envelope in.info/agentic.yaml- generated app runtime observability seams, network correlation, and telemetry export hooks
agentic_base inspectplus generated./tools/inspect-evidence.shfor latest-run bundle inspectiondocs/17-observability-contract.md,docs/18-local-operator-reporting.md, anddocs/19-observability-rollout-migration-guide.md
Changed
- pub.dev release archives now exclude repo-only
docs/,plans/, coverage output, and repomix artifacts via.pubignore - package README deep links now point at the repository docs so the published page keeps working after the leaner archive cut
- repo CI now runs for pull requests into
mainanddevelop, plus pushes tomain,develop,release/*, andhotfix/* - deployment docs now record the repo merge strategy targets and the current GitHub branch-protection limitation for private repos on this plan
- shared contract guidance now prefers extension-based ergonomics for raw contract models, keeping locale/DI/runtime behavior outside the transport contract
- generated smoke verification now uses a dedicated
app-shell-smoketag so the slow canary is not duplicated in the generic test pass - smoke policy now distinguishes a fast blocking lane from a slow blocking canary for harness, verify, evidence, and native-surface changes
- contract-frozen surfaces now use
evidence_qualityinstead ofobservability, with validator and manifest parsing updated to enforce canonical quality dimensions and normalize stale manifest values createnow defaults tosubscription-commerce-app, while explicit empty module overrides still suppress preset-owned defaults- generated verify and release-preflight surfaces now render profile-aware gate packs and explicit advisory skips for Tier 2 profiles
- the package slow canary now runs generated
verify.shin a fast smoke mode, streams verify output live, and leaves real native readiness to the dedicated CI native gate - the default starter theme now ships the trustworthy-commerce family with Lexend, Source Sans 3, and
google_fonts - the default payments seam now uses store-native
in_app_purchase, and the starter commerce lane keeps payments, entitlement, consent, and ads responsibilities separate - evidence bundles now emit structured telemetry files beside
summary.jsonandcommands.ndjson, and the latest run is published through a deterministic locallatest/pointer - observability stays local-first and additive;
evidence_qualityremains a run-evidence dimension, not a telemetry rename
Testing
dart analyze --fatal-infospassed- targeted tests passed:
test/src/config/project_metadata_test.dartandtest/src/generators/project_generator_test.dart - targeted tests passed:
test/src/config/profile_preset_test.dart,test/src/cli/commands/create_command_test.dart,test/src/generators/profile_gate_contract_test.dart, andtest/src/docs/harness_contract_documentation_test.dart - generated-app smoke regression passed:
test/integration/generated_app_smoke_test.dart - targeted tests passed:
test/src/cli/commands/inspect_command_test.dartandtest/src/observability/run_ledger_test.dart - shell syntax checks passed for the generated
tools/verify.shandtools/release-preflight.sh - full
dart testpassed
- classic Gitflow repo policy with documented