pushpam14 commited on
Commit
173dc48
·
verified ·
1 Parent(s): eabbc5f

Fix mermaid sequenceDiagram parse error

Browse files
Files changed (1) hide show
  1. TECHNICAL_ARCHITECTURE.md +5 -4
TECHNICAL_ARCHITECTURE.md CHANGED
@@ -379,15 +379,16 @@ sequenceDiagram
379
  Agent->>Env: reset(trace_downstream_blast_radius, seed=1)
380
  Env->>Sg: get_cascade_scenario(seed=1)
381
  Sg-->>Env: CascadeScenario (UserService email rename + 4 consumers)
382
- Env-->>Agent: obs<br/>(public_observation = producer specs +<br/>consumer declarations; ground_truth_affected hidden)
 
383
 
384
- Agent->>Env: step({action_type: trace_impact,<br/>affected_services: [Orders, Billing, Notifications]})
385
  Env->>Tr: trace_impact(scenario, predicted)
386
  Tr->>Tr: compute hits / missed / false_flags / unknown
387
  Tr-->>Env: ImpactTraceResult
388
  Env->>Ru: phase2_trace_rubric(result)
389
  Ru-->>Env: Rubric (per-consumer signals)
390
- Env-->>Agent: obs (reward = sum(rubric), done=true if perfect or steps exhausted)
391
  ```
392
 
393
  ### Phase 3 — Fix proposal (propose_backward_compat_fix)
@@ -405,7 +406,7 @@ sequenceDiagram
405
  Sg-->>Env: CascadeScenario + acceptable_fix_strategies
406
  Env-->>Agent: obs (detected_violation + consumer_specs visible)
407
 
408
- Agent->>Env: step({action_type: propose_fix,<br/>fix_strategy: field_alias,<br/>spec_patch: {aliases: {email: email_address}}})
409
  Env->>Fv: validate_fix(scenario, strategy, patch)
410
  loop per consumer
411
  Fv->>Fv: _STRATEGY_CHECKERS[strategy](consumer)
 
379
  Agent->>Env: reset(trace_downstream_blast_radius, seed=1)
380
  Env->>Sg: get_cascade_scenario(seed=1)
381
  Sg-->>Env: CascadeScenario (UserService email rename + 4 consumers)
382
+ Note right of Env: ground_truth_affected hidden;<br/>agent only sees consumer declarations
383
+ Env-->>Agent: obs (public_observation, no ground truth)
384
 
385
+ Agent->>Env: step(trace_impact, [Orders, Billing, Notifications])
386
  Env->>Tr: trace_impact(scenario, predicted)
387
  Tr->>Tr: compute hits / missed / false_flags / unknown
388
  Tr-->>Env: ImpactTraceResult
389
  Env->>Ru: phase2_trace_rubric(result)
390
  Ru-->>Env: Rubric (per-consumer signals)
391
+ Env-->>Agent: obs (reward = sum(rubric), done if perfect or steps exhausted)
392
  ```
393
 
394
  ### Phase 3 — Fix proposal (propose_backward_compat_fix)
 
406
  Sg-->>Env: CascadeScenario + acceptable_fix_strategies
407
  Env-->>Agent: obs (detected_violation + consumer_specs visible)
408
 
409
+ Agent->>Env: step(propose_fix, field_alias, {aliases: {email: email_address}})
410
  Env->>Fv: validate_fix(scenario, strategy, patch)
411
  loop per consumer
412
  Fv->>Fv: _STRATEGY_CHECKERS[strategy](consumer)