{
  "schema": "fak-study-inventory-map/1",
  "repository": "langchain-ai/open-swe",
  "url": "https://github.com/langchain-ai/open-swe",
  "indexed_revision": "a6c360047186cc5b8afe3a74012a12bfc94ae7c7",
  "observed_at": "2026-08-25T00:00:00Z",
  "totals": {
    "files": 753,
    "directories": 90,
    "bytes": 8462047,
    "runtime_files": 468,
    "test_files": 219,
    "docs_files": 24,
    "text_lines": 153998
  },
  "source_classes": [
    {
      "class": "readme_docs",
      "status": "covered",
      "evidence": [
        "README.md",
        "desktop/README.md",
        "docs/CUSTOMIZATION.md",
        "docs/INSTALLATION.md",
        "docs/PREVIEW_ENV.md",
        "evals/reviewer/README.md",
        "tests/e2e/README.md",
        "ui/README.md",
        "ui/src/features/agents/terminal/ghostty/README.md"
      ],
      "note": "local tree evidence found"
    },
    {
      "class": "architecture_design",
      "status": "covered",
      "evidence": [
        "openwiki/runtime-architecture.md"
      ],
      "note": "local tree evidence found"
    },
    {
      "class": "runtime_source",
      "status": "covered",
      "evidence": [
        ".github/dependabot.yml",
        ".github/workflows/build_preview_branch.yml",
        ".github/workflows/ci.yml",
        ".github/workflows/desktop-release.yml",
        ".github/workflows/openwiki-update.yml",
        ".github/workflows/pr_lint.yml",
        ".github/workflows/promote_main_to_prod.yml",
        ".github/workflows/reviewer_eval.yml",
        "Dockerfile",
        "Makefile",
        "agent/analyzer.py",
        "agent/api/__init__.py"
      ],
      "note": "local tree evidence found"
    },
    {
      "class": "tests_fixtures",
      "status": "covered",
      "evidence": [
        "desktop/test/acp-client.test.cjs",
        "desktop/test/acp-session-store.test.cjs",
        "desktop/test/config.test.cjs",
        "desktop/test/git-diff.test.cjs",
        "desktop/test/project-store.test.cjs",
        "desktop/test/terminal-manager.test.cjs",
        "tests/agent/test_admin_environments.py",
        "tests/agent/test_agent_assembly_context.py",
        "tests/agent/test_agent_instructions.py",
        "tests/agent/test_agent_schedules.py",
        "tests/agent/test_agent_thread_pr_state.py",
        "tests/agent/test_agent_usage.py"
      ],
      "note": "local tree evidence found"
    },
    {
      "class": "history_changelog_releases",
      "status": "covered",
      "evidence": [
        ".github/workflows/desktop-release.yml"
      ],
      "note": "local tree evidence found"
    },
    {
      "class": "open_closed_issues_prs_discussions",
      "status": "external_required",
      "note": "requires forge API or exported issue/PR/discussion data; local tree scan cannot prove it"
    },
    {
      "class": "roadmap_todos",
      "status": "checked_absent",
      "note": "local tree scanned and no matching path was found"
    },
    {
      "class": "license_provenance",
      "status": "covered",
      "evidence": [
        "LICENSE",
        "desktop/package.json",
        "package.json",
        "pyproject.toml",
        "tests/e2e/package.json",
        "ui/native/libghostty-vt/LICENSE",
        "ui/package.json",
        "ui/src/features/agents/terminal/ghostty/fonts/LICENSE"
      ],
      "note": "local tree evidence found"
    },
    {
      "class": "fak_selfquery_witness",
      "status": "external_required",
      "note": "process artifact created by the study pass, not by the foreign repository tree"
    },
    {
      "class": "candidate_matrix",
      "status": "external_required",
      "note": "process artifact created by the study pass, not by the foreign repository tree"
    },
    {
      "class": "completeness_critic",
      "status": "covered",
      "note": "generated by this inventory map's local tree walk; non-tree omissions remain named in the note"
    },
    {
      "class": "issue_tracking",
      "status": "external_required",
      "note": "process artifact created by the study pass, not by the foreign repository tree"
    }
  ],
  "subsystems": [
    {
      "path": "ui",
      "files": 277,
      "directories": 41,
      "bytes": 3014261,
      "runtime_files": 224,
      "test_files": 27,
      "docs_files": 4,
      "text_lines": 48348,
      "languages": [
        {
          "language": "TypeScript",
          "files": 213
        },
        {
          "language": "C",
          "files": 30
        },
        {
          "language": "Config",
          "files": 5
        },
        {
          "language": "Docs",
          "files": 4
        },
        {
          "language": "JavaScript",
          "files": 2
        },
        {
          "language": "Shell",
          "files": 1
        }
      ],
      "example_paths": [
        "ui/.cta.json",
        "ui/AGENTS.md",
        "ui/README.md",
        "ui/components.json",
        "ui/eslint.config.js",
        "ui/native/libghostty-vt/LICENSE",
        "ui/native/libghostty-vt/include/ghostty/vt/allocator.h",
        "ui/native/libghostty-vt/include/ghostty/vt/build_info.h"
      ],
      "source_classes": [
        "license_provenance",
        "readme_docs",
        "runtime_source",
        "tests_fixtures"
      ]
    },
    {
      "path": "agent",
      "files": 210,
      "directories": 15,
      "bytes": 1707460,
      "runtime_files": 207,
      "test_files": 0,
      "docs_files": 3,
      "text_lines": 46218,
      "languages": [
        {
          "language": "Python",
          "files": 207
        },
        {
          "language": "Docs",
          "files": 3
        }
      ],
      "example_paths": [
        "agent/analyzer.py",
        "agent/api/__init__.py",
        "agent/api/app.py",
        "agent/api/health.py",
        "agent/chat.py",
        "agent/completion.py",
        "agent/dashboard/__init__.py",
        "agent/dashboard/admin.py"
      ],
      "source_classes": [
        "runtime_source"
      ]
    },
    {
      "path": "tests",
      "files": 186,
      "directories": 16,
      "bytes": 1627583,
      "runtime_files": 0,
      "test_files": 186,
      "docs_files": 1,
      "text_lines": 41310,
      "languages": [
        {
          "language": "Python",
          "files": 163
        },
        {
          "language": "TypeScript",
          "files": 12
        },
        {
          "language": "Config",
          "files": 3
        },
        {
          "language": "Docs",
          "files": 1
        },
        {
          "language": "Shell",
          "files": 1
        }
      ],
      "example_paths": [
        "tests/agent/test_admin_environments.py",
        "tests/agent/test_agent_assembly_context.py",
        "tests/agent/test_agent_instructions.py",
        "tests/agent/test_agent_schedules.py",
        "tests/agent/test_agent_thread_pr_state.py",
        "tests/agent/test_agent_usage.py",
        "tests/agent/test_agents_md.py",
        "tests/agent/test_api_standards_skill.py"
      ],
      "source_classes": [
        "license_provenance",
        "readme_docs",
        "tests_fixtures"
      ]
    },
    {
      "path": "desktop",
      "files": 21,
      "directories": 3,
      "bytes": 568009,
      "runtime_files": 1,
      "test_files": 6,
      "docs_files": 1,
      "text_lines": 210,
      "languages": [
        {
          "language": "Config",
          "files": 1
        },
        {
          "language": "Docs",
          "files": 1
        }
      ],
      "example_paths": [
        "desktop/README.md",
        "desktop/package.json",
        "desktop/test/acp-client.test.cjs",
        "desktop/test/acp-session-store.test.cjs",
        "desktop/test/config.test.cjs",
        "desktop/test/git-diff.test.cjs",
        "desktop/test/project-store.test.cjs",
        "desktop/test/terminal-manager.test.cjs"
      ],
      "source_classes": [
        "license_provenance",
        "readme_docs",
        "runtime_source",
        "tests_fixtures"
      ]
    },
    {
      "path": ".",
      "files": 18,
      "directories": 11,
      "bytes": 1236062,
      "runtime_files": 8,
      "test_files": 0,
      "docs_files": 4,
      "text_lines": 12469,
      "languages": [
        {
          "language": "Config",
          "files": 8
        },
        {
          "language": "Docs",
          "files": 4
        }
      ],
      "example_paths": [
        "AGENTS.md",
        "CLAUDE.md",
        "Dockerfile",
        "LICENSE",
        "Makefile",
        "README.md",
        "SECURITY.md",
        "langgraph.json"
      ],
      "source_classes": [
        "license_provenance",
        "readme_docs",
        "runtime_source"
      ]
    },
    {
      "path": "evals",
      "files": 12,
      "directories": 2,
      "bytes": 102072,
      "runtime_files": 11,
      "test_files": 0,
      "docs_files": 1,
      "text_lines": 2437,
      "languages": [
        {
          "language": "Config",
          "files": 6
        },
        {
          "language": "Python",
          "files": 5
        },
        {
          "language": "Docs",
          "files": 1
        }
      ],
      "example_paths": [
        "evals/reviewer/README.md",
        "evals/reviewer/build_dataset.py",
        "evals/reviewer/config.toml",
        "evals/reviewer/golden_comments/cal_dot_com.json",
        "evals/reviewer/golden_comments/discourse.json",
        "evals/reviewer/golden_comments/grafana.json",
        "evals/reviewer/golden_comments/keycloak.json",
        "evals/reviewer/golden_comments/sentry.json"
      ],
      "source_classes": [
        "readme_docs",
        "runtime_source"
      ]
    },
    {
      "path": ".github",
      "files": 8,
      "directories": 1,
      "bytes": 20441,
      "runtime_files": 8,
      "test_files": 0,
      "docs_files": 0,
      "text_lines": 653,
      "languages": [
        {
          "language": "Config",
          "files": 8
        }
      ],
      "example_paths": [
        ".github/dependabot.yml",
        ".github/workflows/build_preview_branch.yml",
        ".github/workflows/ci.yml",
        ".github/workflows/desktop-release.yml",
        ".github/workflows/openwiki-update.yml",
        ".github/workflows/pr_lint.yml",
        ".github/workflows/promote_main_to_prod.yml",
        ".github/workflows/reviewer_eval.yml"
      ],
      "source_classes": [
        "history_changelog_releases",
        "runtime_source"
      ]
    },
    {
      "path": "openwiki",
      "files": 8,
      "directories": 0,
      "bytes": 32678,
      "runtime_files": 1,
      "test_files": 0,
      "docs_files": 7,
      "text_lines": 347,
      "languages": [
        {
          "language": "Docs",
          "files": 7
        },
        {
          "language": "Config",
          "files": 1
        }
      ],
      "example_paths": [
        "openwiki/.last-update.json",
        "openwiki/dashboard.md",
        "openwiki/index.md",
        "openwiki/integrations-security.md",
        "openwiki/operations-quality.md",
        "openwiki/quickstart.md",
        "openwiki/runtime-architecture.md",
        "openwiki/workflows.md"
      ],
      "source_classes": [
        "architecture_design",
        "runtime_source"
      ]
    },
    {
      "path": "scripts",
      "files": 7,
      "directories": 0,
      "bytes": 15956,
      "runtime_files": 7,
      "test_files": 0,
      "docs_files": 0,
      "text_lines": 498,
      "languages": [
        {
          "language": "Python",
          "files": 5
        },
        {
          "language": "Shell",
          "files": 2
        }
      ],
      "example_paths": [
        "scripts/__init__.py",
        "scripts/build_preview_branch.sh",
        "scripts/check_pr_merge_status.py",
        "scripts/create_sandbox_snapshot.py",
        "scripts/install_desktop.sh",
        "scripts/list_snapshots.py",
        "scripts/purge_wakeup_crons.py"
      ],
      "source_classes": [
        "runtime_source"
      ]
    },
    {
      "path": "docs",
      "files": 3,
      "directories": 0,
      "bytes": 80028,
      "runtime_files": 0,
      "test_files": 0,
      "docs_files": 3,
      "text_lines": 1434,
      "languages": [
        {
          "language": "Docs",
          "files": 3
        }
      ],
      "example_paths": [
        "docs/CUSTOMIZATION.md",
        "docs/INSTALLATION.md",
        "docs/PREVIEW_ENV.md"
      ],
      "source_classes": [
        "readme_docs"
      ]
    },
    {
      "path": "assets",
      "files": 2,
      "directories": 0,
      "bytes": 54711,
      "runtime_files": 0,
      "test_files": 0,
      "docs_files": 0,
      "text_lines": 0
    },
    {
      "path": "examples",
      "files": 1,
      "directories": 1,
      "bytes": 2786,
      "runtime_files": 1,
      "test_files": 0,
      "docs_files": 0,
      "text_lines": 74,
      "languages": [
        {
          "language": "Config",
          "files": 1
        }
      ],
      "example_paths": [
        "examples/github-actions/set-base-snapshot.yml"
      ],
      "source_classes": [
        "runtime_source"
      ]
    }
  ],
  "skipped_dirs": [
    ".git",
    "ui/src/features/agents/terminal/ghostty/vendor"
  ],
  "completeness_critic": "local tree inventory walked every non-skipped regular file and grouped immediate subsystems; skipped dependency/cache/control directories: .git, ui/src/features/agents/terminal/ghostty/vendor; classes checked absent in local tree: roadmap_todos; still requires non-tree study artifacts: open_closed_issues_prs_discussions, fak_selfquery_witness, candidate_matrix, issue_tracking"
}
