AI Agents SDE Task Viewer
      • Context
      • Plan
      • Prd
  1. Home
  2. AgentSDE
  3. agent-core
  4. gh-358
  5. plan
  6. context.json
context.json(2.8 KB)ยท Apr 8, 2026
{
  "meta": {
    "agent": "planner",
    "task_id": "358",
    "title": "MT-14: Run full E2E suite on rc/multi-tenant and fix regressions",
    "created_at": "2026-04-08T22:10:00Z"
  },
  "inputs": [
    {
      "name": "issue-358",
      "type": "link",
      "ref": "https://github.com/AgentSDE/agent-core/issues/358",
      "notes": "E2E validation gate for rc/multi-tenant merge"
    },
    {
      "name": "AGENTS.md",
      "type": "context",
      "ref": "AGENTS.md",
      "notes": "Codebase conventions, E2E flakiness handling"
    },
    {
      "name": "e2e-full.yml",
      "type": "file",
      "ref": ".github/workflows/e2e-full.yml",
      "notes": "E2E workflow with ref input and self-hosted runner"
    }
  ],
  "outputs": [
    {
      "name": "plan",
      "type": "plan",
      "format": "md",
      "content": "plan.md"
    }
  ],
  "files": [
    {
      "path": ".github/workflows/e2e-full.yml",
      "action": "inspect",
      "reason": "Verify workflow dispatch accepts ref input"
    },
    {
      "path": "src/",
      "action": "modify",
      "reason": "Fix any regressions surfaced by E2E"
    },
    {
      "path": "test/",
      "action": "inspect",
      "reason": "Run local E2E tests"
    }
  ],
  "steps": [
    {
      "id": "S1",
      "summary": "Run local E2E tests against rc/multi-tenant",
      "acceptance": [
        "npm run test:e2e exits with code 0",
        "No new failures compared to master baseline"
      ],
      "depends_on": []
    },
    {
      "id": "S2",
      "summary": "Trigger and monitor full E2E workflow via workflow_dispatch",
      "acceptance": [
        "E2E workflow dispatched with ref=rc/multi-tenant",
        "Workflow run completes (success or failure collected)"
      ],
      "depends_on": [
        "S1"
      ]
    },
    {
      "id": "S3",
      "summary": "Triage failures and fix regressions in RC branch",
      "acceptance": [
        "Each failure classified as regression or pre-existing",
        "All regressions fixed and verified",
        "Pre-existing failures documented"
      ],
      "depends_on": [
        "S2"
      ]
    },
    {
      "id": "S4",
      "summary": "Confirm merge readiness and document results",
      "acceptance": [
        "RC branch passes E2E or only has documented pre-existing failures",
        "PR description includes failure triage summary"
      ],
      "depends_on": [
        "S3"
      ]
    }
  ],
  "risks": [
    {
      "risk": "E2E infra flakiness causes false negatives",
      "mitigation": "Re-trigger once before investigating code per AGENTS.md"
    },
    {
      "risk": "rc/multi-tenant has no divergence from master",
      "mitigation": "Verify branch state; if identical, E2E still validates current state"
    }
  ],
  "assumptions": [
    "The e2e-full.yml workflow accepts a ref input to target rc/multi-tenant",
    "Self-hosted runner is available for E2E execution",
    "rc/multi-tenant branch already has all prior multi-tenant PRs merged"
  ],
  "open_questions": [
    "Are there additional multi-tenant PRs that should be merged into rc/multi-tenant before running E2E?"
  ]
}
Plan