luigidemasi commented on issue #33: URL: https://github.com/apache/camel-kit/issues/33#issuecomment-6336809847
> Comment by [luigidemasi](https://github.com/luigidemasi) on 2026-05-12 ([original](https://github.com/luigidemasi/camel-kit/issues/60#issuecomment-4428105479)). --- ## Pipeline Restructuring — Final Resolutions (2026-05-12) Interactive analysis of all counterpoints and edge cases completed. Research into [spec-kit](https://github.com/github/spec-kit) and spec-kit-refine informed several decisions. Full analysis in ADR-0031. ### Settled Architecture **Pipeline:** `brainstorm/migrate → plan → execute [+verify subagent] → validate` **Directory structure:** ``` docs/camel-kit/ 001-order-processing/ design-spec.md implementation-plan.md execution-report.md validation-report.md .camel-kit/pipeline.json → {"activePipeline": "001-order-processing"} ``` ### Key Decisions | Decision | Resolution | |----------|-----------| | **Motivation** | Session resilience + CI/CD, not context management | | **Verify** | Internal tier, dispatched as subagent by execute. Future `/camel-debug` for ad-hoc debugging | | **Validate** | Promoted to Tier 1 pipeline step. Critical findings = PAUSE regardless of oversight level | | **Artifact location** | `docs/camel-kit/<PIPELINE_ID>/` — version-controlled, PR-visible | | **PIPELINE_ID** | `NNN-slug` (sequential or timestamp, configurable). Generic filenames in directory | | **Stage detection** | Artifact presence — which files exist. No `currentStage` tracking | | **Re-iteration** | Allowed. `⚠️ STALE` markers in downstream docs (spec-kit-refine pattern) | | **Decision rationale** | Structured Rationale + Constraint fields enforced per component | | **Verify context** | Not a concern (compaction handles it). Structured iteration log as audit trail | ### Updated Tier Classification | Tier | Skills | |------|--------| | Meta | `camel-start` | | Tier 1 (Pipeline) | `brainstorm`, `migrate`, `plan`, `execute`, `validate` | | Tier 2 (Power) | `ship`, `knowledge` | | Internal | `design`, `implement`, `test`, `verify` | -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
