{
  "meta": {
    "schemaVersion": "INAV-DOSSIER-1",
    "generatedAt": "2026-08-14",
    "asOf": "2026-08-14",
    "entityId": "job-role:appfolio-property-operations-product-manager",
    "entityType": "job-role"
  },
  "entity": {
    "id": "job-role:appfolio-property-operations-product-manager",
    "type": "job-role",
    "label": "Property Operations Product Manager",
    "attributes": {
      "company": "AppFolio",
      "vertical": "real-estate-property",
      "count": 3,
      "keywords": [
        "leasing",
        "operations",
        "property"
      ],
      "roleCounts": [
        "2026-05-18 count=9",
        "2026-05-25 count=10",
        "2026-06-01 count=11",
        "2026-06-08 count=13"
      ]
    },
    "firstSeen": "2026-05-18",
    "sources": [
      "https://www.appfolio.com/careers",
      "curated public career-page snapshot",
      "data/hiring-signals.json"
    ]
  },
  "type": "job-role",
  "href": "/entity/job-role/appfolio-property-operations-product-manager/",
  "headline": "Property Operations Product Manager: a job role cited by 0 reports, first seen 2026-05-18.",
  "links": [
    {
      "edgeType": "hires-for",
      "label": "Hires for",
      "links": [
        {
          "id": "persona:operations-manager-at-a-digital-or-ai-services-agency",
          "label": "Operations manager at a digital or AI services agency",
          "type": "persona",
          "href": "/entity/persona/operations-manager-at-a-digital-or-ai-services-agency/",
          "linkable": true,
          "edgeType": "hires-for",
          "direction": "out",
          "method": "inferred",
          "detail": "manager, operations"
        },
        {
          "id": "persona:operations-manager-at-a-residential-brokerage-or-team",
          "label": "Operations manager at a residential brokerage or team",
          "type": "persona",
          "href": "/entity/persona/operations-manager-at-a-residential-brokerage-or-team/",
          "linkable": true,
          "edgeType": "hires-for",
          "direction": "out",
          "method": "inferred",
          "detail": "manager, operations"
        },
        {
          "id": "persona:small-clinic-operations-manager",
          "label": "Small clinic operations manager",
          "type": "persona",
          "href": "/entity/persona/small-clinic-operations-manager/",
          "linkable": true,
          "edgeType": "hires-for",
          "direction": "out",
          "method": "inferred",
          "detail": "manager, operations"
        },
        {
          "id": "persona:small-manufacturer-operations-manager-handling-supplier-orders",
          "label": "Small manufacturer operations manager handling supplier orders",
          "type": "persona",
          "href": "/entity/persona/small-manufacturer-operations-manager-handling-supplier-orders/",
          "linkable": true,
          "edgeType": "hires-for",
          "direction": "out",
          "method": "inferred",
          "detail": "manager, operations"
        },
        {
          "id": "persona:small-property-manager-coordinating-recurring-vendor-work",
          "label": "Small property manager coordinating recurring vendor work",
          "type": "persona",
          "href": "/entity/persona/small-property-manager-coordinating-recurring-vendor-work/",
          "linkable": true,
          "edgeType": "hires-for",
          "direction": "out",
          "method": "inferred",
          "detail": "manager, property"
        }
      ]
    }
  ],
  "linkCount": 5,
  "analytics": {
    "generic": {
      "ideaReach": 0,
      "verticalReach": 0,
      "citationEdges": 0,
      "firstSeen": "2026-05-18"
    }
  },
  "signals": [
    {
      "label": "Reach",
      "value": "0 reports · 0 verticals",
      "tone": "neutral",
      "source": "/explore/"
    },
    {
      "label": "First seen",
      "value": "2026-05-18",
      "tone": "neutral",
      "source": "/changes/"
    }
  ],
  "recommendedActions": [
    {
      "id": "trace-graph",
      "label": "Trace in the graph explorer",
      "rationale": "Inspect every linked object and its provenance method.",
      "href": "/explore/"
    }
  ],
  "provenanceTrail": [
    {
      "claim": "Reaches 0 reports across 0 verticals in the ontology graph",
      "source": "/explore/"
    },
    {
      "claim": "First observed 2026-05-18",
      "source": "/changes/"
    }
  ],
  "asOf": "2026-08-14"
}