This page contains historical documentation from the BOA/RCA/RP era. It is not the current authoritative specification of VCDesign. Please refer to the current Core specifications (core/core.yaml, core/policies.yaml, core/metrics.yaml) for authoritative guidance.
This concept has been superseded by the Core + Policies + Metrics model. Refer to specs/core/ for current definitions.
This document represents the conceptual lineage that led to the current model.
Prelude — Why Systems Turn Into "Debt"
VCDesign (Value Continuity Design).
It is a design philosophy that deals not with "how to build," but with how to protect the value
after it is built.
In many projects, "completion" is the goal.
Meeting specifications, passing tests, and celebrating the release.
That is considered success.
However, a few years later, what remains on the site is a harsh reality.
No one can explain why the design is the way it is.
It works, but no one wants to touch the inside.
The original intent is forgotten, and the system becomes merely a "burden to be maintained."
The system survived.
But the value did not continue.
And the troublesome thing is,
No one sees the moment that value is lost.
It is neither during completion nor during a failure.
It happens little by little, quietly, within the time called daily operation.
VCDesign is an attempt to treat that "disconnection of value that no one sees" as a structure.
Structure, here, does not mean solidifying things rigidly.
It means a mechanism for ensuring that the intent of "why we did it this way" and the responsibility
are continuously handed over to the next, even as time passes and people change.
1. Why the Unit "Chapter" Was Necessary
The moment value is lost is neither at completion nor during a failure.
It happens quietly, unobserved by anyone, within the time of daily operation.
At first, we thought this disconnection was because "the design was insufficient" or "documentation
was lacking."
However, no matter how much we refined the specifications or how many design documents we left
behind, the same disconnection was repeated.
The problem was not the quantity of information.
The problem was the “unit” that the design was dealing with.
Phases and Versions Were Not Enough
Software development has phases.
It has versions.
These are excellent for managing progress and recording changes.
However, we gradually began to feel uneasy.
- Why was that judgment made there?
- Whose responsibility was that judgment taken as?
- And when and where was that responsibility handed over to the next?
Neither phases nor versions record the moment human judgment is taken up and let go.
Time is certainly flowing.
But that flow remains not within the design.
What Was Happening in Operation Was Not "Change"
What is happening at the operational site is not merely specification changes or feature additions.
- Reality changes.
- Premises shake.
- Judgments that were once correct turn into burdens.
Each time this happens, someone takes up the judgment,
or fails to take it up fully,
and lets it wash away to the next.
It was this chain that determined whether value continued or was disconnected.
The Unit Called "Chapter"
So we questioned the unit of design itself.
Not time, not function, but a unit where judgment and responsibility are taken up as a whole.
We called that a Chapter.
A Chapter is a unit that simultaneously contains:
- The reason a certain judgment was established
- The responsibility for taking up that judgment
- And the state in which that judgment can be handed over to the next
A Chapter contains "the end" and, at the same time, "the state of being able to proceed to the next."
Value Continues Only Across Chapters
A judgment made in one Chapter becomes a premise in the next Chapter.
Eventually, it becomes a constraint, and finally, a responsibility that must be returned.
To continue value was to not sever that chain, but to keep handing it over to the next.
What VCDesign deals with is not the correctness at the moment of completion.
It is whether judgment and responsibility can continue to be handed over across Chapters.
To the Next
Thus, in an era where "making" ends in an instant, we realized.
What is truly difficult and creative is to continue handing over value after making it.
In the next chapter, we will deal with why this act of protecting value across Chapters could no longer be covered by the word "operation."
2. Redefining Operation
For a long time,
Operation has been thought of as "work that remains after building."
- Incident response
- Monitoring
- Maintenance
- Minor modifications
Development is the protagonist, and Operation is often treated as the cleanup crew.
However, when we realized that the disconnection of value happens neither at completion nor during
failure, but within the time called operation, this view no longer held up.
Operation Was Not "Maintenance"
What is happening at the operational site is not mere maintenance of state.
Reality always changes.
- How it is used changes.
- Surrounding businesses change.
- Society and regulations change.
- Technical premises change.
Yet the system keeps running.
Each time, a judgment is quietly made:
How much should the system take up, and from where should it return it to people?
It was this judgment that divided whether value would continue or be severed.
What is Happening in Operation is "Update of Judgment"
It is easy to call what happens in operation "change" or "improvement."
But the essence was to take up past judgments again in light of the current reality.
- Automation that was once valid.
- Rules that were once rational.
- Premises that were once safe.
When those shake, someone judges.
- Can we still take this up?
- Up to where can we take this up?
- Should we no longer take this up?
The place where this judgment is made is Operation.
In a World Where "Making" Ends in an Instant
With AI, the cost of implementation has approached infinitely close to zero.
Designs that look correct can be created anytime.
Structures that look optimal can be tried any number of times.
That is exactly why the center of gravity of value has quietly shifted.
From making, to continuing to take up.
Operation is not the act of protecting the finished product.
It is the act of questioning whether the judgments that have been completed should continue to be
taken up any longer.
Redefining Operation
Operation in VCDesign is:
- Not about keeping the system running stably.
- Not about reducing incidents.
Operation is the act of continuing to hand over judgment and responsibility without breaking the chain across Chapters.
There is a judgment to take up.
There is a judgment to return.
Determining that boundary.
Only that accumulation keeps value alive within time.
Operation Will Be the Most Creative Job
In a world where making has become easy, the most difficult thing is to make the "judgment not to make."
- Up to where to not automate.
- Where to return to people.
- Which responsibility to hand over to the next Chapter.
If these are mistaken, the system may not break, but the value will break.
Therefore, VCDesign says:
Operation is the creative act that arrives latest.
Responsibility Does Not Reside in One Person From the Start
For a long time,
responsibility in systems was thought to be solved by clarifying
"whose responsibility it is."
Decide the responsible person.
Assign the role.
Record the name.
A state where this cannot be done was considered
immature,
dangerous,
and something to be avoided.
However, VCDesign faces the fact that
this thinking has begun to diverge from reality.
Responsibility Already Exists
Even where responsibility is vague,
responsibility itself does not disappear.
- Someone implicitly takes it on
- Or it stagnates without anyone taking it on
A state where "no one is assigned"
is not a state of "no responsibility."
It is a state where the recipient has become invisible.
What VCDesign treats as a problem is that
this invisible responsibility evaporates over time.
You Cannot Ask "Whose Responsibility Is It?" Immediately
Organizations and systems have stages of maturity.
- Teams with fluid roles
- Sites where judgment rotates by duty
- Situations where fixing to an individual becomes political
In such places,
deciding "who is responsible" immediately is
often unrealistic.
But that does not justify
leaving responsibility unattended.
VCDesign begins design
with this dilemma as a premise.
Think of Responsibility as a "Place," Not a "Person"
So VCDesign does not
fix responsibility to an individual from the start.
Instead,
we design the "place" where responsibility can be taken up first.
- Not a specific person
- Yet not belonging nowhere
- A role or collective with the possibility of taking it up
We call this place a Responsibility Pool.
A Responsibility Pool is not
a concept to escape ambiguity.
It is a structure that
turns ambiguity into a traceable state.
Returning to the Pool is Also One Solution
We once thought, "Returning to the pool is not a solution."
However, in real operations, that strictness becomes a shackle.
VCDesign updates the definition.
"A state managed by the pool (Pooling)" is
a valid form of Resolution.
- Until someone takes it up, the system is allowed Provisional Running
- But only within the constraint of a time limit (TTL)
- When time runs out, it becomes Stagnant and forces a mandatory judgment
In other words,
by placing the fact that "we cannot decide perfectly right now" into the pool,
we gain permission to move forward imperfectly.
That is a state where
it is officially recorded as waiting for resolution.
- Responsibility is not fixed until someone accepts it
- Unaccepted stagnation is visualized as a state
- Prolonged stagnation can transition to the next judgment
By this,
responsibility becomes not "unknown" but a
state with time.
VCDesign does not allow
responsibility to evaporate naturally.
Conditions for Allowing Vague Responsibility
Responsibility does not have to be clear from the start.
But it requires conditions.
- The return destination is defined
- It is not fixed until it can be taken up
- Stagnation is visible
- Neglect leads to the next judgment
Only then does the vagueness of responsibility become
a "designed state" rather than "danger."
To Continue Value is to Leave Responsibility
Value is not
the functions or deliverables themselves.
Value means that
judgment and responsibility remain in a form that can be re-taken up next.
The Responsibility Pool is not
a device to make responsibility vague.
It is the minimum receptacle
for handing responsibility to the next Chapter.
VCDesign chooses for responsibility to continue without breaking,
rather than fixing responsibility immediately.
That is the design philosophy of continuing value.
3. The Continuer Role
For a long time, engineers have been defined as "builders".
Fulfilling requirements,
Designing,
Implementing,
And completing.
The operations that lie beyond have been considered
Something to be handed over,
Or someone else's job.
However, if value is lost across Chapters,
If Operation is the update of judgment itself,
Then a subject to accept that judgment is needed somewhere.
Neither Builder nor Operator
The Continuer is not a Builder.
They do not place creating new things at the center of value.
Nor are they a traditional Operator.
They are not merely beings who follow procedures.
The Continuer is
A Boundary Definer,
And a Sensor Placer.
The Continuer's job is not to make every judgment with their own eyes.
That is impossible.
Their job is to imagine
"Where might the premises collapse?"
And to place sensors (Context Drift Sensors) there.
Why was this automation chosen? (Premise)
When might that premise change? (Risk)
When it changes, who should be notified? (Responsibility)
The Continuer draws the "blueprint for safety devices"
To prevent the system from running out of control.
Preparation for "Because We Can"
With AI, "what can be done" has increased infinitely.
That is precisely why The Continuer keeps asking and preparing.
- Is it within the boundary of responsibility?
- If it crosses the boundary, which sensor will react?
- When it reacts, can it "stop" reliably?
The Continuer is also the implementer of "the function to stop (The Loop)".
To Continue Value is to Protect the Signboard
Value is not a collection of functions.
Value is maintaining the state (Claim) where one can validly assert "it is continuing
(Continuity)".
The Continuer's job is not to "protect" value.
It is to detect immediately when value drifts from context,
And not to let it lie that "it is continuing".
What is Accepted is Not "Functions"
What The Continuer handles is not
The code or the functions themselves.
- Why was this automation chosen?
- Why is the system accepting this responsibility?
- Is it still okay to continue accepting it?
The Continuer stands in a position to look at
Past judgments and current reality side by side.
And if necessary,
Returns the judgment.
Redraws the boundary.
Do Not Accept "Because We Can"
With AI,
"What can be done" has increased infinitely.
Optimization,
Automation,
Prediction,
Technically, almost nothing is impossible.
That is precisely why
The Continuer continues to ask.
- Is that a responsibility we should accept?
- Is that a judgment we can return?
- Can we pass it to the next Chapter while accepting it?
The Continuer does not judge by whether it can be done.
They judge by whether it can be accepted.
To Continue Value is to Connect Responsibility
Value is not,
A collection of functions.
Value is,
Someone accepting judgment,
And it being left in a state where it can be passed to the next.
The Continuer's job is not
To "protect" value.
It is to keep it in a state where it can be passed to the next
Without the value breaking.
A New Engineer Image
In a world where creating ends in an instant,
Completion does not become value.
After completion,
- Where was judgment returned?
- How far was responsibility accepted?
- How was it passed to the next?
Only that,
Remains as engineering.
The engineer depicted by VCDesign is not
A Builder.
The Continuer.
A person who continues to connect judgment and responsibility
So that value is not severed.
In Conclusion
If a Chapter is,
The unit of passing value,
And Operation is,
The act of continuing to pass it.
The Continuer is,
The subject who accepts that sequence.
VCDesign is not
A philosophy that presents new technology.
It is an attempt to structurally question again
Who continues to accept what,
In order to continue value.