{
  "@context": {
    "@vocab": "https://repowise.dev/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "repowise": "https://repowise.dev/schema#",
    "ActionCommand": "repowise:ActionCommand",
    "purpose": {
      "@id": "repowise:purpose",
      "@type": "xsd:string"
    },
    "mcp": {
      "@id": "repowise:mcp"
    },
    "cli": {
      "@id": "repowise:cli"
    },
    "tool": {
      "@id": "repowise:tool"
    },
    "arguments": {
      "@id": "repowise:arguments"
    },
    "ActionContext": "repowise:ActionContext",
    "production_files": {
      "@id": "repowise:production_files",
      "@type": "xsd:integer"
    },
    "active_authors_90d": {
      "@id": "repowise:active_authors_90d",
      "@type": "xsd:integer"
    },
    "fix_commits_90d": {
      "@id": "repowise:fix_commits_90d",
      "@type": "xsd:integer"
    },
    "busy_threshold": {
      "@id": "repowise:busy_threshold",
      "@type": "xsd:integer"
    },
    "coverage": {
      "@id": "repowise:coverage",
      "@type": "xsd:string"
    },
    "history_too_short": {
      "@id": "repowise:history_too_short",
      "@type": "xsd:boolean"
    },
    "ActionDetail": "repowise:ActionDetail",
    "path": {
      "@id": "repowise:path",
      "@type": "xsd:string"
    },
    "line": {
      "@id": "repowise:line"
    },
    "symbol": {
      "@id": "repowise:symbol"
    },
    "marker": {
      "@id": "repowise:marker"
    },
    "severity": {
      "@id": "repowise:severity"
    },
    "reason": {
      "@id": "repowise:reason",
      "@type": "xsd:string"
    },
    "ref": {
      "@id": "repowise:ref"
    },
    "ActionHorizon": "repowise:ActionHorizon",
    "actions": {
      "@id": "repowise:actions",
      "@container": "@list"
    },
    "total": {
      "@id": "repowise:total",
      "@type": "xsd:integer"
    },
    "hidden": {
      "@id": "repowise:hidden",
      "@type": "xsd:integer"
    },
    "by_tier": {
      "@id": "repowise:by_tier"
    },
    "ActionRuleStatus": "repowise:ActionRuleStatus",
    "rule": {
      "@id": "repowise:rule",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "repowise:status",
      "@type": "xsd:string"
    },
    "emitted": {
      "@id": "repowise:emitted",
      "@type": "xsd:integer"
    },
    "ActionStateRequest": "repowise:ActionStateRequest",
    "state": {
      "@id": "repowise:state"
    },
    "fingerprint": {
      "@id": "repowise:fingerprint",
      "@type": "xsd:string"
    },
    "snooze_days": {
      "@id": "repowise:snooze_days",
      "@type": "xsd:integer"
    },
    "ActionStateResponse": "repowise:ActionStateResponse",
    "action_id": {
      "@id": "repowise:action_id",
      "@type": "xsd:string"
    },
    "until": {
      "@id": "repowise:until"
    },
    "ActionTarget": "repowise:ActionTarget",
    "kind": {
      "@id": "repowise:kind",
      "@type": "xsd:string"
    },
    "ActionWhy": "repowise:ActionWhy",
    "label": {
      "@id": "repowise:label",
      "@type": "xsd:string"
    },
    "value": {
      "@id": "repowise:value",
      "@type": "xsd:string"
    },
    "basis": {
      "@id": "repowise:basis",
      "@type": "xsd:string"
    },
    "ActionsResponse": "repowise:ActionsResponse",
    "anchor": {
      "@id": "repowise:anchor"
    },
    "week_start": {
      "@id": "repowise:week_start"
    },
    "context": {
      "@id": "repowise:context",
      "@type": "@id"
    },
    "horizons": {
      "@id": "repowise:horizons"
    },
    "summary": {
      "@id": "repowise:summary"
    },
    "rules": {
      "@id": "repowise:rules",
      "@container": "@list"
    },
    "unavailable": {
      "@id": "repowise:unavailable"
    },
    "ActiveProviderSelection": "repowise:ActiveProviderSelection",
    "provider": {
      "@id": "repowise:provider"
    },
    "model": {
      "@id": "repowise:model"
    },
    "base_url": {
      "@id": "repowise:base_url"
    },
    "provenance": {
      "@id": "repowise:provenance",
      "@type": "@id"
    },
    "base_url_unconfirmed": {
      "@id": "repowise:base_url_unconfirmed",
      "@type": "xsd:boolean"
    },
    "input_cost_per_1k": {
      "@id": "repowise:input_cost_per_1k"
    },
    "output_cost_per_1k": {
      "@id": "repowise:output_cost_per_1k"
    },
    "embedder": {
      "@id": "repowise:embedder"
    },
    "AgentPromptResponse": "repowise:AgentPromptResponse",
    "flavor": {
      "@id": "repowise:flavor",
      "@type": "xsd:string"
    },
    "text": {
      "@id": "repowise:text",
      "@type": "xsd:string"
    },
    "preview": {
      "@id": "repowise:preview"
    },
    "AgentTrendBucket": "repowise:AgentTrendBucket",
    "total_commits": {
      "@id": "repowise:total_commits",
      "@type": "xsd:integer"
    },
    "agent_commits": {
      "@id": "repowise:agent_commits",
      "@type": "xsd:integer"
    },
    "human_attested_commits": {
      "@id": "repowise:human_attested_commits",
      "@type": "xsd:integer"
    },
    "unknown_commits": {
      "@id": "repowise:unknown_commits",
      "@type": "xsd:integer"
    },
    "coverage_pct": {
      "@id": "repowise:coverage_pct"
    },
    "agent_pct_of_covered": {
      "@id": "repowise:agent_pct_of_covered"
    },
    "suppressed_reason": {
      "@id": "repowise:suppressed_reason"
    },
    "month": {
      "@id": "repowise:month",
      "@type": "xsd:string"
    },
    "tier_counts": {
      "@id": "repowise:tier_counts"
    },
    "AgentTrendResponse": "repowise:AgentTrendResponse",
    "enabled": {
      "@id": "repowise:enabled",
      "@type": "xsd:boolean"
    },
    "coverage_floor_pct": {
      "@id": "repowise:coverage_floor_pct",
      "@type": "xsd:decimal"
    },
    "buckets": {
      "@id": "repowise:buckets",
      "@container": "@list"
    },
    "agent_names": {
      "@id": "repowise:agent_names",
      "@container": "@list"
    },
    "ArchEdgeResponse": "repowise:ArchEdgeResponse",
    "source": {
      "@id": "repowise:source",
      "@type": "xsd:string"
    },
    "target": {
      "@id": "repowise:target",
      "@type": "xsd:string"
    },
    "edge_type": {
      "@id": "repowise:edge_type",
      "@type": "xsd:string"
    },
    "direction": {
      "@id": "repowise:direction",
      "@type": "xsd:string"
    },
    "weight": {
      "@id": "repowise:weight",
      "@type": "xsd:decimal"
    },
    "confidence": {
      "@id": "repowise:confidence",
      "@type": "xsd:decimal"
    },
    "ArchLayerResponse": "repowise:ArchLayerResponse",
    "id": {
      "@id": "repowise:id",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "repowise:name",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "repowise:description",
      "@type": "xsd:string"
    },
    "node_ids": {
      "@id": "repowise:node_ids",
      "@container": "@list"
    },
    "file_count": {
      "@id": "repowise:file_count",
      "@type": "xsd:integer"
    },
    "complexity_distribution": {
      "@id": "repowise:complexity_distribution"
    },
    "health_score": {
      "@id": "repowise:health_score"
    },
    "sub_groups": {
      "@id": "repowise:sub_groups",
      "@container": "@list"
    },
    "display_order": {
      "@id": "repowise:display_order",
      "@type": "xsd:integer"
    },
    "ArchNodeResponse": "repowise:ArchNodeResponse",
    "node_type": {
      "@id": "repowise:node_type",
      "@type": "xsd:string"
    },
    "file_path": {
      "@id": "repowise:file_path"
    },
    "line_range": {
      "@id": "repowise:line_range"
    },
    "complexity": {
      "@id": "repowise:complexity",
      "@type": "xsd:string"
    },
    "tags": {
      "@id": "repowise:tags",
      "@container": "@list"
    },
    "language": {
      "@id": "repowise:language"
    },
    "pagerank": {
      "@id": "repowise:pagerank",
      "@type": "xsd:decimal"
    },
    "pagerank_percentile": {
      "@id": "repowise:pagerank_percentile",
      "@type": "xsd:decimal"
    },
    "betweenness": {
      "@id": "repowise:betweenness",
      "@type": "xsd:decimal"
    },
    "in_degree": {
      "@id": "repowise:in_degree",
      "@type": "xsd:integer"
    },
    "out_degree": {
      "@id": "repowise:out_degree",
      "@type": "xsd:integer"
    },
    "community_id": {
      "@id": "repowise:community_id"
    },
    "is_entry_point": {
      "@id": "repowise:is_entry_point",
      "@type": "xsd:boolean"
    },
    "is_test": {
      "@id": "repowise:is_test",
      "@type": "xsd:boolean"
    },
    "is_hotspot": {
      "@id": "repowise:is_hotspot",
      "@type": "xsd:boolean"
    },
    "is_dead": {
      "@id": "repowise:is_dead",
      "@type": "xsd:boolean"
    },
    "has_doc": {
      "@id": "repowise:has_doc",
      "@type": "xsd:boolean"
    },
    "primary_owner": {
      "@id": "repowise:primary_owner"
    },
    "primary_owner_pct": {
      "@id": "repowise:primary_owner_pct"
    },
    "bus_factor": {
      "@id": "repowise:bus_factor"
    },
    "ArchSubGroupResponse": "repowise:ArchSubGroupResponse",
    "ArchTourStepResponse": "repowise:ArchTourStepResponse",
    "order": {
      "@id": "repowise:order",
      "@type": "xsd:integer"
    },
    "title": {
      "@id": "repowise:title",
      "@type": "xsd:string"
    },
    "target_path": {
      "@id": "repowise:target_path"
    },
    "layer_id": {
      "@id": "repowise:layer_id"
    },
    "depth": {
      "@id": "repowise:depth"
    },
    "page_type": {
      "@id": "repowise:page_type"
    },
    "ArchitectureEdgeResponse": "repowise:ArchitectureEdgeResponse",
    "edge_count": {
      "@id": "repowise:edge_count",
      "@type": "xsd:integer"
    },
    "ArchitectureGraphResponse": "repowise:ArchitectureGraphResponse",
    "nodes": {
      "@id": "repowise:nodes",
      "@container": "@list"
    },
    "edges": {
      "@id": "repowise:edges",
      "@container": "@list"
    },
    "population": {
      "@id": "repowise:population"
    },
    "unclustered": {
      "@id": "repowise:unclustered"
    },
    "ArchitectureNodeResponse": "repowise:ArchitectureNodeResponse",
    "cohesion": {
      "@id": "repowise:cohesion",
      "@type": "xsd:decimal"
    },
    "conductance": {
      "@id": "repowise:conductance"
    },
    "member_count": {
      "@id": "repowise:member_count",
      "@type": "xsd:integer"
    },
    "hidden_member_count": {
      "@id": "repowise:hidden_member_count",
      "@type": "xsd:integer"
    },
    "top_file": {
      "@id": "repowise:top_file",
      "@type": "xsd:string"
    },
    "avg_pagerank": {
      "@id": "repowise:avg_pagerank",
      "@type": "xsd:decimal"
    },
    "hotspot_count": {
      "@id": "repowise:hotspot_count",
      "@type": "xsd:integer"
    },
    "dead_count": {
      "@id": "repowise:dead_count",
      "@type": "xsd:integer"
    },
    "has_decision": {
      "@id": "repowise:has_decision",
      "@type": "xsd:boolean"
    },
    "doc_coverage_pct": {
      "@id": "repowise:doc_coverage_pct",
      "@type": "xsd:decimal"
    },
    "languages": {
      "@id": "repowise:languages",
      "@container": "@list"
    },
    "ArchitectureViewResponse": "repowise:ArchitectureViewResponse",
    "project_name": {
      "@id": "repowise:project_name",
      "@type": "xsd:string"
    },
    "project_description": {
      "@id": "repowise:project_description",
      "@type": "xsd:string"
    },
    "layers": {
      "@id": "repowise:layers",
      "@container": "@list"
    },
    "tour": {
      "@id": "repowise:tour",
      "@container": "@list"
    },
    "total_files": {
      "@id": "repowise:total_files",
      "@type": "xsd:integer"
    },
    "total_symbols": {
      "@id": "repowise:total_symbols",
      "@type": "xsd:integer"
    },
    "total_edges": {
      "@id": "repowise:total_edges",
      "@type": "xsd:integer"
    },
    "frameworks": {
      "@id": "repowise:frameworks",
      "@container": "@list"
    },
    "external_systems": {
      "@id": "repowise:external_systems",
      "@container": "@list"
    },
    "entry_points": {
      "@id": "repowise:entry_points",
      "@container": "@list"
    },
    "entry_candidates": {
      "@id": "repowise:entry_candidates",
      "@container": "@list"
    },
    "AreaBandCounts": "repowise:AreaBandCounts",
    "at_risk": {
      "@id": "repowise:at_risk",
      "@type": "xsd:integer"
    },
    "needs_work": {
      "@id": "repowise:needs_work",
      "@type": "xsd:integer"
    },
    "fair": {
      "@id": "repowise:fair",
      "@type": "xsd:integer"
    },
    "good": {
      "@id": "repowise:good",
      "@type": "xsd:integer"
    },
    "excellent": {
      "@id": "repowise:excellent",
      "@type": "xsd:integer"
    },
    "AreaBandShare": "repowise:AreaBandShare",
    "files": {
      "@id": "repowise:files",
      "@type": "xsd:integer"
    },
    "nloc": {
      "@id": "repowise:nloc",
      "@type": "xsd:integer"
    },
    "pct": {
      "@id": "repowise:pct",
      "@type": "xsd:decimal"
    },
    "AreaBandShares": "repowise:AreaBandShares",
    "AreaDeltaWindow": "repowise:AreaDeltaWindow",
    "target_days": {
      "@id": "repowise:target_days",
      "@type": "xsd:integer"
    },
    "latest_at": {
      "@id": "repowise:latest_at"
    },
    "baseline_at": {
      "@id": "repowise:baseline_at"
    },
    "AreaDetailResponse": "repowise:AreaDetailResponse",
    "area": {
      "@id": "repowise:area",
      "@type": "@id"
    },
    "distribution": {
      "@id": "repowise:distribution",
      "@type": "@id"
    },
    "worst_files": {
      "@id": "repowise:worst_files",
      "@container": "@list"
    },
    "hotspots": {
      "@id": "repowise:hotspots",
      "@type": "@id"
    },
    "owners": {
      "@id": "repowise:owners",
      "@type": "@id"
    },
    "trend": {
      "@id": "repowise:trend",
      "@container": "@list"
    },
    "top_findings": {
      "@id": "repowise:top_findings",
      "@container": "@list"
    },
    "test_reach": {
      "@id": "repowise:test_reach",
      "@type": "@id"
    },
    "delta_window": {
      "@id": "repowise:delta_window",
      "@type": "@id"
    },
    "coupled_areas": {
      "@id": "repowise:coupled_areas",
      "@container": "@list"
    },
    "AreaDistribution": "repowise:AreaDistribution",
    "total_nloc": {
      "@id": "repowise:total_nloc",
      "@type": "xsd:integer"
    },
    "bands": {
      "@id": "repowise:bands",
      "@type": "@id"
    },
    "AreaFileRow": "repowise:AreaFileRow",
    "score": {
      "@id": "repowise:score",
      "@type": "xsd:decimal"
    },
    "band": {
      "@id": "repowise:band",
      "@type": "xsd:string"
    },
    "AreaFinding": "repowise:AreaFinding",
    "biomarker_type": {
      "@id": "repowise:biomarker_type",
      "@type": "xsd:string"
    },
    "function_name": {
      "@id": "repowise:function_name"
    },
    "line_start": {
      "@id": "repowise:line_start"
    },
    "health_impact": {
      "@id": "repowise:health_impact"
    },
    "AreaHeld": "repowise:AreaHeld",
    "default": {
      "@id": "repowise:default",
      "@container": "@list"
    },
    "excluded": {
      "@id": "repowise:excluded",
      "@container": "@list"
    },
    "counts": {
      "@id": "repowise:counts"
    },
    "AreaHotspots": "repowise:AreaHotspots",
    "AreaNode": "repowise:AreaNode",
    "parent": {
      "@id": "repowise:parent"
    },
    "has_children": {
      "@id": "repowise:has_children",
      "@type": "xsd:boolean"
    },
    "direct_file_count": {
      "@id": "repowise:direct_file_count",
      "@type": "xsd:integer"
    },
    "health": {
      "@id": "repowise:health",
      "@type": "xsd:decimal"
    },
    "band_counts": {
      "@id": "repowise:band_counts",
      "@type": "@id"
    },
    "worst_file": {
      "@id": "repowise:worst_file",
      "@type": "@id"
    },
    "bus_factor_1_count": {
      "@id": "repowise:bus_factor_1_count",
      "@type": "xsd:integer"
    },
    "line_coverage_pct": {
      "@id": "repowise:line_coverage_pct"
    },
    "coverage_file_count": {
      "@id": "repowise:coverage_file_count",
      "@type": "xsd:integer"
    },
    "findings": {
      "@id": "repowise:findings",
      "@type": "@id"
    },
    "health_delta_30d": {
      "@id": "repowise:health_delta_30d"
    },
    "AreaOwner": "repowise:AreaOwner",
    "key": {
      "@id": "repowise:key",
      "@type": "xsd:string"
    },
    "share": {
      "@id": "repowise:share",
      "@type": "xsd:decimal"
    },
    "AreaOwners": "repowise:AreaOwners",
    "top": {
      "@id": "repowise:top",
      "@container": "@list"
    },
    "AreaSeverityCounts": "repowise:AreaSeverityCounts",
    "critical": {
      "@id": "repowise:critical",
      "@type": "xsd:integer"
    },
    "high": {
      "@id": "repowise:high",
      "@type": "xsd:integer"
    },
    "medium": {
      "@id": "repowise:medium",
      "@type": "xsd:integer"
    },
    "low": {
      "@id": "repowise:low",
      "@type": "xsd:integer"
    },
    "AreaTestReach": "repowise:AreaTestReach",
    "with_test_file": {
      "@id": "repowise:with_test_file",
      "@type": "xsd:integer"
    },
    "measured_files": {
      "@id": "repowise:measured_files",
      "@type": "xsd:integer"
    },
    "AreaTreeResponse": "repowise:AreaTreeResponse",
    "root": {
      "@id": "repowise:root",
      "@type": "@id"
    },
    "held": {
      "@id": "repowise:held"
    },
    "AreaTrendPoint": "repowise:AreaTrendPoint",
    "taken_at": {
      "@id": "repowise:taken_at"
    },
    "AreaWorstFile": "repowise:AreaWorstFile",
    "ArtifactUpdateRequest": "repowise:ArtifactUpdateRequest",
    "pinned": {
      "@id": "repowise:pinned",
      "@type": "xsd:boolean"
    },
    "BlastRadiusRequest": "repowise:BlastRadiusRequest",
    "changed_files": {
      "@id": "repowise:changed_files",
      "@container": "@list"
    },
    "max_depth": {
      "@id": "repowise:max_depth",
      "@type": "xsd:integer"
    },
    "BlastRadiusResponse": "repowise:BlastRadiusResponse",
    "direct_risks": {
      "@id": "repowise:direct_risks",
      "@container": "@list"
    },
    "transitive_affected": {
      "@id": "repowise:transitive_affected",
      "@container": "@list"
    },
    "cochange_warnings": {
      "@id": "repowise:cochange_warnings",
      "@container": "@list"
    },
    "recommended_reviewers": {
      "@id": "repowise:recommended_reviewers",
      "@container": "@list"
    },
    "test_gaps": {
      "@id": "repowise:test_gaps",
      "@container": "@list"
    },
    "test_impact": {
      "@id": "repowise:test_impact",
      "@type": "@id"
    },
    "structural_impact_score": {
      "@id": "repowise:structural_impact_score",
      "@type": "xsd:decimal"
    },
    "structural_impact_band": {
      "@id": "repowise:structural_impact_band",
      "@type": "xsd:string"
    },
    "structural_impact_scale": {
      "@id": "repowise:structural_impact_scale",
      "@type": "@id"
    },
    "overall_risk_score": {
      "@id": "repowise:overall_risk_score",
      "@type": "xsd:decimal"
    },
    "overall_risk_score_compatibility": {
      "@id": "repowise:overall_risk_score_compatibility",
      "@type": "@id"
    },
    "C4ComponentResponse": "repowise:C4ComponentResponse",
    "container_id": {
      "@id": "repowise:container_id",
      "@type": "xsd:string"
    },
    "symbol_count": {
      "@id": "repowise:symbol_count",
      "@type": "xsd:integer"
    },
    "C4ContainerResponse": "repowise:C4ContainerResponse",
    "C4ExternalSystemResponse": "repowise:C4ExternalSystemResponse",
    "display_name": {
      "@id": "repowise:display_name",
      "@type": "xsd:string"
    },
    "category": {
      "@id": "repowise:category",
      "@type": "xsd:string"
    },
    "ecosystem": {
      "@id": "repowise:ecosystem",
      "@type": "xsd:string"
    },
    "version": {
      "@id": "repowise:version"
    },
    "io_kind": {
      "@id": "repowise:io_kind"
    },
    "C4L1Response": "repowise:C4L1Response",
    "system": {
      "@id": "repowise:system",
      "@type": "@id"
    },
    "people": {
      "@id": "repowise:people",
      "@container": "@list"
    },
    "relations": {
      "@id": "repowise:relations",
      "@container": "@list"
    },
    "C4L2Response": "repowise:C4L2Response",
    "containers": {
      "@id": "repowise:containers",
      "@container": "@list"
    },
    "C4L3Response": "repowise:C4L3Response",
    "container": {
      "@id": "repowise:container",
      "@type": "@id"
    },
    "components": {
      "@id": "repowise:components",
      "@container": "@list"
    },
    "C4PersonResponse": "repowise:C4PersonResponse",
    "C4RelationResponse": "repowise:C4RelationResponse",
    "source_id": {
      "@id": "repowise:source_id",
      "@type": "xsd:string"
    },
    "target_id": {
      "@id": "repowise:target_id",
      "@type": "xsd:string"
    },
    "edge_types": {
      "@id": "repowise:edge_types",
      "@container": "@list"
    },
    "coupling": {
      "@id": "repowise:coupling",
      "@type": "xsd:string"
    },
    "C4SystemResponse": "repowise:C4SystemResponse",
    "CallerCalleeEntry": "repowise:CallerCalleeEntry",
    "symbol_id": {
      "@id": "repowise:symbol_id",
      "@type": "xsd:string"
    },
    "file": {
      "@id": "repowise:file",
      "@type": "xsd:string"
    },
    "start_line": {
      "@id": "repowise:start_line"
    },
    "resolution_origin": {
      "@id": "repowise:resolution_origin"
    },
    "CallersCalleesResponse": "repowise:CallersCalleesResponse",
    "callers": {
      "@id": "repowise:callers",
      "@container": "@list"
    },
    "callees": {
      "@id": "repowise:callees",
      "@container": "@list"
    },
    "caller_count": {
      "@id": "repowise:caller_count",
      "@type": "xsd:integer"
    },
    "callee_count": {
      "@id": "repowise:callee_count",
      "@type": "xsd:integer"
    },
    "truncated": {
      "@id": "repowise:truncated",
      "@type": "xsd:boolean"
    },
    "CardRef": "repowise:CardRef",
    "type": {
      "@id": "repowise:type",
      "@type": "xsd:string"
    },
    "end_line": {
      "@id": "repowise:end_line"
    },
    "ChangeAuthor": "repowise:ChangeAuthor",
    "email": {
      "@id": "repowise:email",
      "@type": "xsd:string"
    },
    "ChangeEvidence": "repowise:ChangeEvidence",
    "schema_version": {
      "@id": "repowise:schema_version",
      "@type": "xsd:integer"
    },
    "change_id": {
      "@id": "repowise:change_id"
    },
    "revspec": {
      "@id": "repowise:revspec"
    },
    "generated_at": {
      "@id": "repowise:generated_at",
      "@type": "xsd:string"
    },
    "index_commit": {
      "@id": "repowise:index_commit"
    },
    "items": {
      "@id": "repowise:items",
      "@container": "@list"
    },
    "ChangeEvidenceSummary": "repowise:ChangeEvidenceSummary",
    "ok": {
      "@id": "repowise:ok",
      "@type": "xsd:integer"
    },
    "attention": {
      "@id": "repowise:attention",
      "@type": "xsd:integer"
    },
    "unknown": {
      "@id": "repowise:unknown",
      "@type": "xsd:integer"
    },
    "ChangeFeaturesResponse": "repowise:ChangeFeaturesResponse",
    "la": {
      "@id": "repowise:la",
      "@type": "xsd:integer"
    },
    "ld": {
      "@id": "repowise:ld",
      "@type": "xsd:integer"
    },
    "nf": {
      "@id": "repowise:nf",
      "@type": "xsd:integer"
    },
    "nd": {
      "@id": "repowise:nd",
      "@type": "xsd:integer"
    },
    "ns": {
      "@id": "repowise:ns",
      "@type": "xsd:integer"
    },
    "entropy": {
      "@id": "repowise:entropy",
      "@type": "xsd:decimal"
    },
    "exp": {
      "@id": "repowise:exp"
    },
    "ChangeFile": "repowise:ChangeFile",
    "added": {
      "@id": "repowise:added",
      "@type": "xsd:integer"
    },
    "deleted": {
      "@id": "repowise:deleted",
      "@type": "xsd:integer"
    },
    "ChangeForgeMetadata": "repowise:ChangeForgeMetadata",
    "reviewers": {
      "@id": "repowise:reviewers"
    },
    "approvals": {
      "@id": "repowise:approvals"
    },
    "labels": {
      "@id": "repowise:labels"
    },
    "linked_issues": {
      "@id": "repowise:linked_issues"
    },
    "ChangeHealthFindingResponse": "repowise:ChangeHealthFindingResponse",
    "change_kind": {
      "@id": "repowise:change_kind",
      "@type": "xsd:string"
    },
    "dimension": {
      "@id": "repowise:dimension",
      "@type": "xsd:string"
    },
    "severity_before": {
      "@id": "repowise:severity_before"
    },
    "line_end": {
      "@id": "repowise:line_end"
    },
    "attribution_basis": {
      "@id": "repowise:attribution_basis",
      "@type": "xsd:string"
    },
    "moved_from": {
      "@id": "repowise:moved_from"
    },
    "sha": {
      "@id": "repowise:sha",
      "@type": "xsd:string"
    },
    "ChangeHealthResponse": "repowise:ChangeHealthResponse",
    "scanned_commits": {
      "@id": "repowise:scanned_commits",
      "@type": "xsd:integer"
    },
    "unscanned_commits": {
      "@id": "repowise:unscanned_commits",
      "@type": "xsd:integer"
    },
    "introduced": {
      "@id": "repowise:introduced",
      "@type": "xsd:integer"
    },
    "worsened": {
      "@id": "repowise:worsened",
      "@type": "xsd:integer"
    },
    "resolved": {
      "@id": "repowise:resolved",
      "@type": "xsd:integer"
    },
    "improved": {
      "@id": "repowise:improved"
    },
    "moved": {
      "@id": "repowise:moved"
    },
    "files_improved": {
      "@id": "repowise:files_improved"
    },
    "files_worsened": {
      "@id": "repowise:files_worsened",
      "@type": "xsd:integer"
    },
    "ChangeIdentity": "repowise:ChangeIdentity",
    "ChangeListItem": "repowise:ChangeListItem",
    "identity": {
      "@id": "repowise:identity",
      "@type": "@id"
    },
    "shape": {
      "@id": "repowise:shape",
      "@type": "xsd:string"
    },
    "forge": {
      "@id": "repowise:forge",
      "@type": "xsd:string"
    },
    "forge_ref": {
      "@id": "repowise:forge_ref"
    },
    "merged_at": {
      "@id": "repowise:merged_at"
    },
    "head_sha": {
      "@id": "repowise:head_sha",
      "@type": "xsd:string"
    },
    "author": {
      "@id": "repowise:author",
      "@type": "@id"
    },
    "commit_count": {
      "@id": "repowise:commit_count",
      "@type": "xsd:integer"
    },
    "files_changed": {
      "@id": "repowise:files_changed",
      "@type": "xsd:integer"
    },
    "lines_added": {
      "@id": "repowise:lines_added",
      "@type": "xsd:integer"
    },
    "lines_deleted": {
      "@id": "repowise:lines_deleted",
      "@type": "xsd:integer"
    },
    "touches_hotspot": {
      "@id": "repowise:touches_hotspot",
      "@type": "xsd:integer"
    },
    "evidence_summary": {
      "@id": "repowise:evidence_summary"
    },
    "ChangeListResponse": "repowise:ChangeListResponse",
    "limit": {
      "@id": "repowise:limit",
      "@type": "xsd:integer"
    },
    "offset": {
      "@id": "repowise:offset",
      "@type": "xsd:integer"
    },
    "attribution": {
      "@id": "repowise:attribution",
      "@type": "xsd:boolean"
    },
    "checklists_built": {
      "@id": "repowise:checklists_built"
    },
    "ChangeProvenance": "repowise:ChangeProvenance",
    "ChangeRecord": "repowise:ChangeRecord",
    "commits": {
      "@id": "repowise:commits",
      "@container": "@list"
    },
    "metadata": {
      "@id": "repowise:metadata",
      "@type": "@id"
    },
    "evidence": {
      "@id": "repowise:evidence"
    },
    "evidence_building": {
      "@id": "repowise:evidence_building",
      "@type": "xsd:boolean"
    },
    "ChangelogEntryModel": "repowise:ChangelogEntryModel",
    "highlights": {
      "@id": "repowise:highlights",
      "@container": "@list"
    },
    "stats": {
      "@id": "repowise:stats"
    },
    "sections": {
      "@id": "repowise:sections",
      "@container": "@list"
    },
    "ChangelogHighlightModel": "repowise:ChangelogHighlightModel",
    "blurb": {
      "@id": "repowise:blurb",
      "@type": "xsd:string"
    },
    "href": {
      "@id": "repowise:href"
    },
    "ChangelogResponse": "repowise:ChangelogResponse",
    "entries": {
      "@id": "repowise:entries",
      "@container": "@list"
    },
    "ChangelogSectionModel": "repowise:ChangelogSectionModel",
    "ChatArtifactEnvelope": "repowise:ChatArtifactEnvelope",
    "tool_name": {
      "@id": "repowise:tool_name",
      "@type": "xsd:string"
    },
    "presentation": {
      "@id": "repowise:presentation",
      "@type": "xsd:string"
    },
    "data": {
      "@id": "repowise:data"
    },
    "created_at": {
      "@id": "repowise:created_at"
    },
    "ChatCitation": "repowise:ChatCitation",
    "symbol_name": {
      "@id": "repowise:symbol_name"
    },
    "artifact_id": {
      "@id": "repowise:artifact_id"
    },
    "ChatFigure": "repowise:ChatFigure",
    "start": {
      "@id": "repowise:start",
      "@type": "xsd:integer"
    },
    "end": {
      "@id": "repowise:end",
      "@type": "xsd:integer"
    },
    "verified": {
      "@id": "repowise:verified",
      "@type": "xsd:boolean"
    },
    "derived": {
      "@id": "repowise:derived",
      "@type": "xsd:boolean"
    },
    "ChatMessageResponse": "repowise:ChatMessageResponse",
    "conversation_id": {
      "@id": "repowise:conversation_id",
      "@type": "xsd:string"
    },
    "role": {
      "@id": "repowise:role",
      "@type": "xsd:string"
    },
    "content": {
      "@id": "repowise:content"
    },
    "ChatPageContext": "repowise:ChatPageContext",
    "target_kind": {
      "@id": "repowise:target_kind"
    },
    "ChatRequest": "repowise:ChatRequest",
    "message": {
      "@id": "repowise:message",
      "@type": "xsd:string"
    },
    "ChatSessionMessageRequest": "repowise:ChatSessionMessageRequest",
    "idempotency_key": {
      "@id": "repowise:idempotency_key"
    },
    "stream": {
      "@id": "repowise:stream",
      "@type": "xsd:boolean"
    },
    "ChatSessionOpenRequest": "repowise:ChatSessionOpenRequest",
    "repo_id": {
      "@id": "repowise:repo_id",
      "@type": "xsd:string"
    },
    "scope": {
      "@id": "repowise:scope",
      "@type": "xsd:string"
    },
    "namespace": {
      "@id": "repowise:namespace",
      "@type": "xsd:string"
    },
    "external_ref": {
      "@id": "repowise:external_ref"
    },
    "policy": {
      "@id": "repowise:policy"
    },
    "ChatSessionPolicyRequest": "repowise:ChatSessionPolicyRequest",
    "tool_allowlist": {
      "@id": "repowise:tool_allowlist"
    },
    "max_tool_loops": {
      "@id": "repowise:max_tool_loops"
    },
    "max_turns": {
      "@id": "repowise:max_turns"
    },
    "max_output_tokens": {
      "@id": "repowise:max_output_tokens"
    },
    "max_turn_tokens": {
      "@id": "repowise:max_turn_tokens"
    },
    "max_session_tokens": {
      "@id": "repowise:max_session_tokens"
    },
    "audience": {
      "@id": "repowise:audience"
    },
    "ChatSessionResponse": "repowise:ChatSessionResponse",
    "repository_id": {
      "@id": "repowise:repository_id",
      "@type": "xsd:string"
    },
    "created": {
      "@id": "repowise:created",
      "@type": "xsd:boolean"
    },
    "turns": {
      "@id": "repowise:turns",
      "@type": "xsd:integer"
    },
    "input_tokens": {
      "@id": "repowise:input_tokens",
      "@type": "xsd:integer"
    },
    "output_tokens": {
      "@id": "repowise:output_tokens",
      "@type": "xsd:integer"
    },
    "ChatSuggestion": "repowise:ChatSuggestion",
    "toolHint": {
      "@id": "repowise:toolHint"
    },
    "ChatSuggestionsResponse": "repowise:ChatSuggestionsResponse",
    "suggestions": {
      "@id": "repowise:suggestions",
      "@container": "@list"
    },
    "ChatToolTraceEntry": "repowise:ChatToolTraceEntry",
    "origin": {
      "@id": "repowise:origin"
    },
    "ChatTurnResultResponse": "repowise:ChatTurnResultResponse",
    "message_id": {
      "@id": "repowise:message_id"
    },
    "user_message_id": {
      "@id": "repowise:user_message_id"
    },
    "answer": {
      "@id": "repowise:answer",
      "@type": "xsd:string"
    },
    "stop_reason": {
      "@id": "repowise:stop_reason",
      "@type": "xsd:string"
    },
    "citations": {
      "@id": "repowise:citations",
      "@container": "@list"
    },
    "cards": {
      "@id": "repowise:cards",
      "@container": "@list"
    },
    "views": {
      "@id": "repowise:views",
      "@container": "@list"
    },
    "figures": {
      "@id": "repowise:figures",
      "@container": "@list"
    },
    "diagnostics": {
      "@id": "repowise:diagnostics"
    },
    "tool_trace": {
      "@id": "repowise:tool_trace",
      "@container": "@list"
    },
    "follow_ups": {
      "@id": "repowise:follow_ups",
      "@container": "@list"
    },
    "usage": {
      "@id": "repowise:usage",
      "@type": "@id"
    },
    "error": {
      "@id": "repowise:error"
    },
    "replayed": {
      "@id": "repowise:replayed",
      "@type": "xsd:boolean"
    },
    "ChatTurnUsage": "repowise:ChatTurnUsage",
    "model_calls": {
      "@id": "repowise:model_calls",
      "@type": "xsd:integer"
    },
    "ChecklistsBuilt": "repowise:ChecklistsBuilt",
    "built": {
      "@id": "repowise:built",
      "@type": "xsd:integer"
    },
    "changes": {
      "@id": "repowise:changes",
      "@type": "xsd:integer"
    },
    "ChurnComplexityPoint": "repowise:ChurnComplexityPoint",
    "commit_count_90d": {
      "@id": "repowise:commit_count_90d",
      "@type": "xsd:integer"
    },
    "max_ccn": {
      "@id": "repowise:max_ccn",
      "@type": "xsd:integer"
    },
    "churn_percentile": {
      "@id": "repowise:churn_percentile",
      "@type": "xsd:decimal"
    },
    "ChurnComplexityResponse": "repowise:ChurnComplexityResponse",
    "points": {
      "@id": "repowise:points",
      "@container": "@list"
    },
    "ClaudeMdGenerateResponse": "repowise:ClaudeMdGenerateResponse",
    "ClaudeMdResponse": "repowise:ClaudeMdResponse",
    "repo_name": {
      "@id": "repowise:repo_name",
      "@type": "xsd:string"
    },
    "CloudEvent": "repowise:CloudEvent",
    "specversion": {
      "@id": "repowise:specversion",
      "@type": "xsd:string"
    },
    "time": {
      "@id": "repowise:time",
      "@type": "xsd:string"
    },
    "datacontenttype": {
      "@id": "repowise:datacontenttype",
      "@type": "xsd:string"
    },
    "subject": {
      "@id": "repowise:subject"
    },
    "CoChangeResponse": "repowise:CoChangeResponse",
    "co_change_partners": {
      "@id": "repowise:co_change_partners",
      "@container": "@list"
    },
    "CochangeWarning": "repowise:CochangeWarning",
    "changed": {
      "@id": "repowise:changed",
      "@type": "xsd:string"
    },
    "missing_partner": {
      "@id": "repowise:missing_partner",
      "@type": "xsd:string"
    },
    "CommitDetailResponse": "repowise:CommitDetailResponse",
    "short_sha": {
      "@id": "repowise:short_sha",
      "@type": "xsd:string"
    },
    "author_name": {
      "@id": "repowise:author_name",
      "@type": "xsd:string"
    },
    "author_email": {
      "@id": "repowise:author_email",
      "@type": "xsd:string"
    },
    "committed_at": {
      "@id": "repowise:committed_at"
    },
    "dirs_changed": {
      "@id": "repowise:dirs_changed",
      "@type": "xsd:integer"
    },
    "subsystems_changed": {
      "@id": "repowise:subsystems_changed",
      "@type": "xsd:integer"
    },
    "is_fix": {
      "@id": "repowise:is_fix",
      "@type": "xsd:boolean"
    },
    "change_risk_score": {
      "@id": "repowise:change_risk_score"
    },
    "change_risk_level": {
      "@id": "repowise:change_risk_level"
    },
    "risk_percentile": {
      "@id": "repowise:risk_percentile",
      "@type": "xsd:decimal"
    },
    "review_priority": {
      "@id": "repowise:review_priority",
      "@type": "xsd:string"
    },
    "top_driver": {
      "@id": "repowise:top_driver"
    },
    "author_experience": {
      "@id": "repowise:author_experience"
    },
    "author_commit_count": {
      "@id": "repowise:author_commit_count"
    },
    "agent_name": {
      "@id": "repowise:agent_name"
    },
    "agent_autonomy_tier": {
      "@id": "repowise:agent_autonomy_tier"
    },
    "agent_confidence": {
      "@id": "repowise:agent_confidence"
    },
    "health_delta": {
      "@id": "repowise:health_delta"
    },
    "drivers": {
      "@id": "repowise:drivers",
      "@container": "@list"
    },
    "agent_channel": {
      "@id": "repowise:agent_channel"
    },
    "CommitEvolutionBucket": "repowise:CommitEvolutionBucket",
    "period": {
      "@id": "repowise:period",
      "@type": "xsd:string"
    },
    "CommitEvolutionResponse": "repowise:CommitEvolutionResponse",
    "categories": {
      "@id": "repowise:categories",
      "@container": "@list"
    },
    "totals": {
      "@id": "repowise:totals"
    },
    "granularity": {
      "@id": "repowise:granularity",
      "@type": "xsd:string"
    },
    "first_commit_at": {
      "@id": "repowise:first_commit_at"
    },
    "last_commit_at": {
      "@id": "repowise:last_commit_at"
    },
    "CommitFileResponse": "repowise:CommitFileResponse",
    "prior_fixes": {
      "@id": "repowise:prior_fixes"
    },
    "CommitHealthFindingResponse": "repowise:CommitHealthFindingResponse",
    "CommitHealthResponse": "repowise:CommitHealthResponse",
    "stale": {
      "@id": "repowise:stale",
      "@type": "xsd:boolean"
    },
    "introduced_count": {
      "@id": "repowise:introduced_count",
      "@type": "xsd:integer"
    },
    "worsened_count": {
      "@id": "repowise:worsened_count",
      "@type": "xsd:integer"
    },
    "resolved_count": {
      "@id": "repowise:resolved_count",
      "@type": "xsd:integer"
    },
    "improved_count": {
      "@id": "repowise:improved_count",
      "@type": "xsd:integer"
    },
    "moved_count": {
      "@id": "repowise:moved_count",
      "@type": "xsd:integer"
    },
    "files_analyzed": {
      "@id": "repowise:files_analyzed",
      "@type": "xsd:integer"
    },
    "files_skipped": {
      "@id": "repowise:files_skipped",
      "@type": "xsd:integer"
    },
    "CommitResponse": "repowise:CommitResponse",
    "CommitStatsResponse": "repowise:CommitStatsResponse",
    "high_priority_count": {
      "@id": "repowise:high_priority_count",
      "@type": "xsd:integer"
    },
    "fix_commit_count": {
      "@id": "repowise:fix_commit_count",
      "@type": "xsd:integer"
    },
    "agent_commit_count": {
      "@id": "repowise:agent_commit_count"
    },
    "attribution_coverage_pct": {
      "@id": "repowise:attribution_coverage_pct"
    },
    "avg_entropy": {
      "@id": "repowise:avg_entropy",
      "@type": "xsd:decimal"
    },
    "risk_histogram": {
      "@id": "repowise:risk_histogram",
      "@container": "@list"
    },
    "moderate_cut": {
      "@id": "repowise:moderate_cut"
    },
    "high_cut": {
      "@id": "repowise:high_cut"
    },
    "CommunityDetailResponse": "repowise:CommunityDetailResponse",
    "members": {
      "@id": "repowise:members",
      "@container": "@list"
    },
    "neighboring_communities": {
      "@id": "repowise:neighboring_communities",
      "@container": "@list"
    },
    "scored_member_count": {
      "@id": "repowise:scored_member_count",
      "@type": "xsd:integer"
    },
    "hot_count": {
      "@id": "repowise:hot_count",
      "@type": "xsd:integer"
    },
    "decision_count": {
      "@id": "repowise:decision_count",
      "@type": "xsd:integer"
    },
    "primary_owner_file_count": {
      "@id": "repowise:primary_owner_file_count",
      "@type": "xsd:integer"
    },
    "CommunityMember": "repowise:CommunityMember",
    "CommunitySliceNodeResponse": "repowise:CommunitySliceNodeResponse",
    "node_id": {
      "@id": "repowise:node_id",
      "@type": "xsd:string"
    },
    "dead_confidence": {
      "@id": "repowise:dead_confidence"
    },
    "is_boundary": {
      "@id": "repowise:is_boundary",
      "@type": "xsd:boolean"
    },
    "CommunitySliceResponse": "repowise:CommunitySliceResponse",
    "links": {
      "@id": "repowise:links",
      "@container": "@list"
    },
    "CommunitySummaryItem": "repowise:CommunitySummaryItem",
    "ConcentrationOwner": "repowise:ConcentrationOwner",
    "files_owned": {
      "@id": "repowise:files_owned",
      "@type": "xsd:integer"
    },
    "ConversationDetailResponse": "repowise:ConversationDetailResponse",
    "conversation": {
      "@id": "repowise:conversation",
      "@type": "@id"
    },
    "messages": {
      "@id": "repowise:messages",
      "@container": "@list"
    },
    "ConversationForkRequest": "repowise:ConversationForkRequest",
    "through_message_id": {
      "@id": "repowise:through_message_id"
    },
    "before_message_id": {
      "@id": "repowise:before_message_id"
    },
    "ConversationResponse": "repowise:ConversationResponse",
    "message_count": {
      "@id": "repowise:message_count",
      "@type": "xsd:integer"
    },
    "updated_at": {
      "@id": "repowise:updated_at",
      "@type": "xsd:dateTime"
    },
    "ConversationUpdateRequest": "repowise:ConversationUpdateRequest",
    "CoordinatorHealthResponse": "repowise:CoordinatorHealthResponse",
    "sql_pages": {
      "@id": "repowise:sql_pages"
    },
    "sql_decisions": {
      "@id": "repowise:sql_decisions"
    },
    "vector_count": {
      "@id": "repowise:vector_count"
    },
    "vector_page_count": {
      "@id": "repowise:vector_page_count"
    },
    "vector_decision_count": {
      "@id": "repowise:vector_decision_count"
    },
    "graph_nodes": {
      "@id": "repowise:graph_nodes"
    },
    "drift_pct": {
      "@id": "repowise:drift_pct"
    },
    "page_drift_pct": {
      "@id": "repowise:page_drift_pct"
    },
    "decision_drift_pct": {
      "@id": "repowise:decision_drift_pct"
    },
    "detail": {
      "@id": "repowise:detail"
    },
    "CostGroupResponse": "repowise:CostGroupResponse",
    "group": {
      "@id": "repowise:group",
      "@type": "xsd:string"
    },
    "calls": {
      "@id": "repowise:calls",
      "@type": "xsd:integer"
    },
    "cost_usd": {
      "@id": "repowise:cost_usd",
      "@type": "xsd:decimal"
    },
    "CostSummaryResponse": "repowise:CostSummaryResponse",
    "total_cost_usd": {
      "@id": "repowise:total_cost_usd",
      "@type": "xsd:decimal"
    },
    "total_calls": {
      "@id": "repowise:total_calls",
      "@type": "xsd:integer"
    },
    "total_input_tokens": {
      "@id": "repowise:total_input_tokens",
      "@type": "xsd:integer"
    },
    "total_output_tokens": {
      "@id": "repowise:total_output_tokens",
      "@type": "xsd:integer"
    },
    "since": {
      "@id": "repowise:since"
    },
    "CouplingAreaPair": "repowise:CouplingAreaPair",
    "pairs": {
      "@id": "repowise:pairs",
      "@type": "xsd:integer"
    },
    "unexplained_pairs": {
      "@id": "repowise:unexplained_pairs",
      "@type": "xsd:integer"
    },
    "unexplained_share": {
      "@id": "repowise:unexplained_share",
      "@type": "xsd:decimal"
    },
    "strength": {
      "@id": "repowise:strength",
      "@type": "xsd:decimal"
    },
    "co_changes": {
      "@id": "repowise:co_changes",
      "@type": "xsd:integer"
    },
    "last_co_change": {
      "@id": "repowise:last_co_change"
    },
    "linked": {
      "@id": "repowise:linked"
    },
    "top_pairs": {
      "@id": "repowise:top_pairs",
      "@container": "@list"
    },
    "CouplingAreaSummary": "repowise:CouplingAreaSummary",
    "CouplingAreaTotals": "repowise:CouplingAreaTotals",
    "cross_area_pairs": {
      "@id": "repowise:cross_area_pairs",
      "@type": "xsd:integer"
    },
    "area_pairs": {
      "@id": "repowise:area_pairs",
      "@type": "xsd:integer"
    },
    "unexplained_area_pairs": {
      "@id": "repowise:unexplained_area_pairs",
      "@type": "xsd:integer"
    },
    "hidden_area_pairs": {
      "@id": "repowise:hidden_area_pairs",
      "@type": "xsd:integer"
    },
    "unlabelled_pairs": {
      "@id": "repowise:unlabelled_pairs",
      "@type": "xsd:integer"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "repowise-dev API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects repowise-dev's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-10-30) from openapi/repowise-dev-openapi.json.",
  "dcterms:created": "2026-10-30",
  "dcterms:source": [
    "openapi/repowise-dev-openapi.json"
  ]
}