Declarative vs. imperative at a glance.
| Feature | Inscape (declarative) | Traditional (imperative) |
|---|---|---|
| Core philosophy | What is the goal? You define the "desired state" of the project. | How do we get there? You define every task, dependency, and step. |
| Management focus | Outcome-driven. Focuses on monitoring and maintaining the final state. | Process-driven. Focuses on tracking individual task completion. |
| Handling changes | Convergent. Automatically reconciles current progress with the goal. | Manual adjustments. Gantt charts and timelines must be manually updated. |
| Complexity level | High initial setup but easier to scale for large, repetitive projects. | Low barrier for small projects but can become a "task list nightmare" as they grow. |