summaryrefslogtreecommitdiff
path: root/makima/frontend/src/routes/contracts.tsx
diff options
context:
space:
mode:
authorsoryu <soryu@soryu.co>2026-01-19 17:40:25 +0000
committersoryu <soryu@soryu.co>2026-01-19 17:40:25 +0000
commit164941cbd591b46f69a034bb9b86521fd7700ddb (patch)
treea11f4dc7196f6e00c7d52da1cfc6aa982cce60aa /makima/frontend/src/routes/contracts.tsx
parent0833fb1f30c0c3b920157deb882e0e902c3af02a (diff)
downloadsoryu-164941cbd591b46f69a034bb9b86521fd7700ddb.tar.gz
soryu-164941cbd591b46f69a034bb9b86521fd7700ddb.zip
Remove 'task' type contract
Diffstat (limited to 'makima/frontend/src/routes/contracts.tsx')
-rw-r--r--makima/frontend/src/routes/contracts.tsx22
1 files changed, 2 insertions, 20 deletions
diff --git a/makima/frontend/src/routes/contracts.tsx b/makima/frontend/src/routes/contracts.tsx
index cd385f9..d2b6b1b 100644
--- a/makima/frontend/src/routes/contracts.tsx
+++ b/makima/frontend/src/routes/contracts.tsx
@@ -474,20 +474,6 @@ function ContractsPageContent() {
<button
type="button"
onClick={() => {
- setContractType("task");
- setInitialPhase("execute");
- }}
- className={`flex-1 px-3 py-2 font-mono text-xs uppercase transition-colors ${
- contractType === "task"
- ? "bg-[#0f3c78] text-[#dbe7ff] border border-[#75aafc]"
- : "bg-[#0d1b2d] text-[#8b949e] border border-[#3f6fb3] hover:border-[#75aafc]"
- }`}
- >
- Task
- </button>
- <button
- type="button"
- onClick={() => {
setContractType("simple");
setInitialPhase("plan");
}}
@@ -515,9 +501,7 @@ function ContractsPageContent() {
</button>
</div>
<p className="mt-1 font-mono text-xs text-[#8b949e]">
- {contractType === "task"
- ? "Execute: One-off adhoc task with no supervisor (auto-archives on completion)"
- : contractType === "simple"
+ {contractType === "simple"
? "Plan → Execute: Simple workflow with a plan document"
: "Research → Specify → Plan → Execute → Review: Full specification-driven development with TDD"}
</p>
@@ -540,9 +524,7 @@ function ContractsPageContent() {
))}
</select>
<p className="mt-1 font-mono text-xs text-[#8b949e]">
- {contractType === "task"
- ? "Task contracts always start in Execute phase"
- : contractType === "simple"
+ {contractType === "simple"
? "Start in Plan to define what to build, or Execute if already planned"
: "Skip earlier phases if you already have requirements defined"}
</p>