{"path":"lessons.md","content":"# APIShift Lessons\n\nThis file is the markdown memory artifact, edited by the MemoryAgent after each episode.\n\nFormat for each lesson:\n\n```\n## <pattern name>\n- **Pattern:** what kind of API change this covers\n- **First seen:** episode_id where this was first observed\n- **What works:** the action sequence that succeeded\n- **What fails:** the action sequence that hurt the score\n- **Confidence:** float in [0, 1]\n- **Episodes:** comma-separated list of episode_ids\n```\n\n---\n\n\n## Authentication scheme changes\n- **Pattern:** Authentication scheme changes\n- **First seen:** ep_651f82e1\n- **What works:** In 5 steps: dispatch_diff -> dispatch_patch -> dispatch_test -> dispatch_rollback -> submit\n- **What fails:** No weak components observed.\n- **Confidence:** 0.99\n- **Episodes:** ep_651f82e1, ep_55cc8fb4, ep_714fa3fe, ep_39f8d185, ep_d57177bb, ep_f0980ca3, ep_c6837503, ep_7829b66f, ep_6c3ab667\n"}