Conversation
Add SlackNotificationService (Swift) and SlackService (Rust) mirroring the existing Telegram integration. Wire into both Orchestrators to fire Slack webhooks alongside Telegram at task-completed and task-failed sites. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add Slack tab to Settings (Swift TabView + React SettingsDialog), webhook URL field in setup wizard for both platforms, and TypeScript type update. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add ChainCondition model for evaluating step output against review scores, verdicts, output text, and success status. ChainExecutor now supports conditional branching: steps can define conditions that, on failure, jump to alternative steps (onFailStepOrder) or abort the chain. Cycle detection limits each step to 3 visits max. - v24 migration (Swift) / v25 migration (Rust): add condition + onFailStepOrder columns - PromptChainEditSheet: condition editor UI with field/op/value pickers - ChainStepRow (React): inline condition editor with "conditional" badge - 11 new tests for ChainCondition evaluation and serialization Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add ProjectBundleService (Swift) and export/import commands (Rust) for round-trip project portability. Bundle is a ZIP containing manifest.json, project.json, features.json, tasks.json, dependencies.json, reviews.json, and project files. Import generates new UUIDs for all records with full dependency remapping in a single DB transaction. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
.creedflowbundle (Project export + import as portable .creedflow bundle #232) — full round-trip with UUID remapping, project files, features, tasks, dependencies, and reviewsChainConditionevaluator withonFailStepOrdersupportAgentPersonamodel, personas settings panel, persona storeTest plan
swift build— 0 errorsCreedFlowTests— all tests pass (including new ChainCondition + ProjectBundle suites)cargo build— 0 errorstsc --noEmit— 0 errors.creedflowbundle → import on fresh instance → verify all data preserved🤖 Generated with Claude Code