CtrlK
BlogDocsLog inGet started
Tessl Logo

emerge/state-manager

Manages architecture project state in .arch/state.json and .arch/decisions.md. Activates when reading or updating project phase state, tracking component acceptance, logging decisions, or validating phase transitions.

74

1.01x
Quality

85%

Does it follow best practices?

Impact

59%

1.01x

Average score across 5 eval scenarios

SecuritybySnyk

Passed

No known issues

Overview
Quality
Evals
Security
Files

task.mdevals/scenario-2/

Handle a Request to Revisit Requirements During Phase 2

Problem Description

The FreightFlow architecture project is currently in Phase 2, where the team is working on selecting an architecture pattern. During a review session, one of the senior engineers realised that the Phase 1 requirements documentation does not capture a critical non-functional requirement: the system must comply with GDPR for data stored about EU-based drivers and customers.

The engineer has asked to go back to Phase 1 to add this requirement before architecture decisions are locked in.

Your task is to handle this request appropriately, update any relevant files, and produce a written response.

Output Specification

Produce the following files:

  • response.md — your written response explaining what can and cannot be done
  • .arch/state.json — reflecting any state changes (if appropriate)
  • .arch/decisions.md — with any appropriate log entries appended

Input Files

The following files are provided as inputs. Extract them before beginning.

=============== FILE: .arch/state.json =============== { "current_phase": "methodology", "phases": { "evaluation": {"status": "accepted"}, "methodology": { "status": "in_progress", "sub_phase": "pattern", "pattern_accepted": false, "components_overview_accepted": false, "cross_cutting_accepted": false }, "components": {"status": "not_started"}, "finalization": {"status": "not_started"} }, "components": [], "decision_count": 8, "reopens": {"count": 0, "max": 2} }

=============== FILE: .arch/decisions.md ===============

[DEC-001] Phase 1 | Requirements

  • Decision: Include real-time route tracking as a core requirement
  • Rationale: Customer SLA commitments require visibility into active deliveries
  • Alternatives: Batch reporting (rejected — too slow for customer needs)
  • Trade-offs: Increases data throughput requirements
  • Risk: Real-time infrastructure complexity may slow MVP delivery
  • Date: 2026-02-10T09:00:00Z

evals

SKILL.md

tile.json