Skip to main content
Back to Blog

GLM-5 Signals the Agentic Code Era: Why SDD Matters Even More

2/23/2026

Intro

A hot argument is spreading across developer communities:

If Claude Code has plan mode and team swarm mode (with a PM agent generating PRDs), do we still need SDD? Do open-spec, spec-kit, and workflow still matter?

This question goes straight to the core engineering debate of 2026.

On one side, Claude Opus 4.6 Agent Teams reportedly used 16 instances to collaboratively build a C compiler capable of compiling the Linux kernel (100k lines), for around $20,000.

On the other side, Zhipu’s GLM-5 also clearly states: 2026 is the year of Agentic Code.

If AI can generate three months of code in one day, do we still need formal specs?

The answer is counterintuitive: in the Agentic era, SDD is not outdated. It is more important than ever.


1. Clarify the nature of the three concepts

1) What is plan mode?

At its core:

Structured reasoning output for the current task

Key properties:

  • ephemeral: discarded after use
  • current-context focused: solves immediate problems
  • no cross-task consistency guarantee
  • no long-term engineering contract

Plan is an agent’s reasoning draft, not an engineering asset.

2) What is swarm mode?

At its core:

A multi-agent collaboration framework

It looks like a full team:

  • PM agent writes requirements
  • Architect agent designs
  • Dev agent codes
  • QA agent tests

But note: swarm mode solves division of labor, not long-term governance standards.

Each run is task-driven and does not automatically ensure:

  • long-term architecture consistency
  • unified design language
  • continuous API standard evolution
  • requirement version traceability

Unless you design those constraints separately.

3) Then what is SDD?

SDD (Spec Driven Development) is:

Turning requirements, design, and constraints into engineering contracts

It is not “just documentation”. It is:

  • structured
  • diffable
  • reviewable
  • verifiable
  • test-bindable
  • enforceable as hard constraints for agents

SDD is system memory plus behavioral boundaries.


2. One table to show the core difference

DimensionPlanSwarm ModeSDD
LifecycleSingle taskSingle taskLong-lived
GoalReasoningCollaborationConstraints
Engineering assetNoNoYes
Version-manageableNoNoYes
Agent constraint strengthWeakMediumStrong
Fit for long-term systemsMediumMediumStrong

Core view:

Plan is cognition
Swarm is collaboration
SDD is governance

They solve different problems. This is not a replacement relationship.


3. Why SDD matters more in the Agentic era

Before vs now

Before:

  • humans coded slower
  • discussions took longer
  • errors surfaced slowly

Now:

  • agents code extremely fast
  • one day can produce three months of code
  • bad decisions amplify at exponential speed

Without spec constraints, systems drift.

That is Agentic chaos, and many teams in 2026 are already seeing it.

A realistic scenario

Imagine this:

Today your PM agent defines RESTful APIs, tomorrow it switches to GraphQL because context changed.

Yesterday the dev agent used TypeORM, today it changes to Prisma.

Every agent is making “smart” local decisions, but nobody knows what the system is becoming.

That is not collaboration. That is chaos.


4. When SDD is truly not necessary

Scenario 1: Solo, short-lived projects

  • single developer
  • short lifecycle
  • low concern for long-term maintenance

Plan + swarm is enough.

Scenario 2: MVP validation stage

If your goal is rapid trial-and-error, heavy SDD can slow you down.

Ship first, standardize later.


5. When SDD is mandatory

1) Long-lived products

  • evolving for more than 6 months
  • multiple features in parallel
  • version history matters

2) Multi-team collaboration

  • multiple PMs
  • multiple developers
  • multiple agent roles

3) Complex domains

  • finance
  • healthcare
  • security systems
  • infrastructure

Because these systems require:

  • traceability
  • auditability
  • rollback ability
  • verifiability

Plan mode alone cannot deliver this.


6. Advanced form: swarm running under SDD constraints

Mature teams do not do “swarm replaces SDD”.

They do this:

Run swarms under SDD constraints

In practice:

  • PM agents must output using spec templates
  • Architect agents must follow interface standards
  • Dev agents can only code within spec boundaries
  • QA agents must generate tests from acceptance criteria

This is how you get stable systems.


7. The key decision question

Use one question to decide whether you need SDD:

Will this system still exist one year from now?

If yes, you almost certainly need SDD.


8. Final summary

2024: AI as a tool
2025: AI as a collaborator
2026: AI as an executor

Once AI becomes an executor, you need governance.

SDD is that governance structure.

Solo development

Plan + swarm -> enough

Small teams

Lightweight specs + plan + swarm -> best balance

Multi-team / long-lived products

Full SDD + swarm mode + workflow -> required

High-risk systems

SDD + swarm + strict audit -> survival strategy


Closing

The 2026 engineering paradigm is not a binary choice.

Plan, swarm, specs, workflow, and superpowers are not replacements for each other. They are controls at different layers.

The key is understanding each tool’s nature and combining them to fit your team.

Real engineering wisdom is not chasing whatever is newest. It is using the right tool for the right context.


欢迎关注公众号 FishTech Notes,一块交流使用心得!