{
  "@context": "https://koinonlink.com/schema/creator/v1.4",
  "@type": "Creator",
  "schema_version": "1.4",
  "id": "koinon:creator:wechat_java干货君",
  "url": "https://koinonlink.com/kol/wechat/Java%E5%B9%B2%E8%B4%A7%E5%90%9B",
  "alternate": {
    "html": "https://koinonlink.com/kol/wechat/Java%E5%B9%B2%E8%B4%A7%E5%90%9B",
    "json": "https://koinonlink.com/kol/wechat/Java%E5%B9%B2%E8%B4%A7%E5%90%9B.json",
    "markdown": "https://koinonlink.com/kol/wechat/Java%E5%B9%B2%E8%B4%A7%E5%90%9B.md"
  },
  "identity": {
    "display_name": "Java干货君",
    "handle": "Java干货君",
    "platform": "wechat",
    "platform_url": "https://weixin.sogou.com/weixin?type=1&query=Java%E5%B9%B2%E8%B4%A7%E5%90%9B",
    "website": null,
    "country": null,
    "country_name": null,
    "location_text": null,
    "entity_type": "creator",
    "person_id": null,
    "person_id_note": "Cross-platform identity not resolved for this creator.",
    "other_accounts": [],
    "claimed": false,
    "claimed_note": "Not claimed. This says nothing about the creator — most profiles are simply not claimed yet.",
    "declared_accounts": []
  },
  "first_party": null,
  "reach": {
    "followers": null,
    "following": null,
    "posts_total": null,
    "posts_observed": 7,
    "account_age_days": null,
    "posts_per_day": null,
    "verified": false,
    "size_tier": "nano"
  },
  "engagement": {
    "status": "not_measurable_on_platform",
    "engagement_rate": null,
    "engagement_rate_basis": null,
    "posts_in_average": null,
    "avg_views_per_post": null,
    "peak_post_engagement_rate": null,
    "avg_interactions_per_post": null,
    "best_post_interactions": null,
    "measurement_source": null,
    "measurement_formula": null,
    "comparable_pool": null,
    "status_note": "This platform publishes no follower count, so an engagement RATE has no denominator here. No amount of further collection can produce one — it is a property of the platform, not a gap in our data.",
    "unit_note": "engagement_rate and peak_post_engagement_rate are ratios (0-1); avg_interactions_per_post and best_post_interactions are absolute counts. Read status before reading any number: a null rate has several different causes and status says which one applies here."
  },
  "content": {
    "bio": "",
    "topics": [
      "AI-powered code documentation",
      "AI for developer productivity",
      "AI in software maintenance",
      "AI for report and presentation generation",
      "AI as a coding assistant"
    ],
    "topics_en": [
      "AI-powered code documentation",
      "AI for developer productivity",
      "AI in software maintenance",
      "AI for report and presentation generation",
      "AI as a coding assistant"
    ],
    "topics_zh": [
      "AI驱动的代码文档",
      "AI助力开发者生产力",
      "AI在软件维护中的应用",
      "AI生成报告和演示文稿",
      "AI作为编码助手"
    ],
    "category": "software",
    "category_label": "Software",
    "subcategory": "ai_tools",
    "subcategory_label": "AI tools / agents",
    "category_confidence": 0.9,
    "category_source": "derived_from_recent_content"
  },
  "audience": {
    "status": "present",
    "status_note": null,
    "description": "Java developers and tech professionals using AI to boost daily productivity in coding, documentation, and reporting",
    "roles": [
      "dev"
    ],
    "seniority": "practitioner",
    "pain_points": [
      "Struggling with writing detailed documentation for legacy code without comments",
      "Spending too much time on repetitive tasks like writing weekly reports",
      "Finding it hard to understand complex source code without proper guidance",
      "Having to manually create charts and presentations from raw data"
    ],
    "posts_analysed": 5,
    "confidence": 0.4,
    "traceable": false,
    "traceable_note": "The posts this inference was computed from are NOT retained, so this conclusion cannot be traced back to its inputs. evidence[] holds separately collected profile content and is NOT the input to this inference — do not cite it as support. confidence is a number the model reported about its own reading, NOT a measure of verifiability: a high confidence with traceable=false is still an untraceable claim."
  },
  "commercial": {
    "audience_buyer_fit": 0.8,
    "promotion_intent": 0.8,
    "open_to_collaboration": false,
    "contact": null,
    "contact_note": "Koinon does not publish creator contact details."
  },
  "quality": {
    "authenticity_score": 60,
    "authenticity_basis": "platform_default",
    "authenticity_method": "Fixed value 60. This platform exposes no public follower count, so no authenticity heuristic is run at all. The number is a placeholder, not a measurement.",
    "authenticity_comparable_across_platforms": false,
    "credibility_score": null,
    "credibility_note": "Not computed for this profile: the follower-based heuristic had no inputs on this platform.",
    "flagged_for_review": false,
    "flag_reasons": [],
    "anomaly_flags": [],
    "koinon_bd_grade": {
      "value": "A",
      "scale": [
        "A",
        "B",
        "C",
        "quarantine",
        null
      ],
      "value_meanings": {
        "A": "Strong fit for Koinon partner outreach.",
        "B": "Moderate fit.",
        "C": "Weak fit, or never scored.",
        "quarantine": "Flagged for manual review. Excluded from Koinon published statistics, but creator search still RETURNS these profiles unless you pass exclude_anomalous:true — check quality.flagged_for_review.",
        "null": "Never scored."
      },
      "measures": "koinon_partner_outreach_fit",
      "basis": "koinon_bd_fit_only",
      "formula": "fit_score >= 0.5 => A; >= 0.35 => B; else C. authenticity is not an input.",
      "comparable_across_platforms": false,
      "interpretation": "NOT a quality score and NOT fit for your campaign — it grades Koinon own partner-outreach interest in gaming, e-commerce and software. A \"C\" usually means \"outside those industries\" or \"not yet scored\".",
      "explained_at": "https://koinonlink.com/for-ai#koinon_bd_grade"
    },
    "interpretation": "Signals for triage, not verdicts. A flag means the profile is worth a manual check."
  },
  "evidence": [
    {
      "evidence_id": "wechat_java干货君#01d84956",
      "type": "creator_content",
      "excerpt": "我用AI工作提效,赢麻了(二):运营甩个页面要分析?我3步出图表",
      "source_url": "https://weixin.sogou.com/weixin?type=1&query=Java%E5%B9%B2%E8%B4%A7%E5%90%9B",
      "source_url_note": "Koinon retains one profile-level source URL, not a per-post URL for each excerpt."
    },
    {
      "evidence_id": "wechat_java干货君#cb32f505",
      "type": "creator_content",
      "excerpt": "我用AI工作提效,赢麻了(三):读源码像开挂,AI当我的私人导师",
      "source_url": null,
      "source_url_note": "Koinon retains one profile-level source URL, not a per-post URL for each excerpt."
    },
    {
      "evidence_id": "wechat_java干货君#53e7180e",
      "type": "creator_content",
      "excerpt": "我用AI工作提效,赢麻了(四):让AI替我写周报,每周白捡2小时",
      "source_url": null,
      "source_url_note": "Koinon retains one profile-level source URL, not a per-post URL for each excerpt."
    },
    {
      "evidence_id": "wechat_java干货君#a2628787",
      "type": "creator_content",
      "excerpt": "我用AI工作提效,赢麻了(七):从提纲到成稿,AI做PPT只要10分钟",
      "source_url": null,
      "source_url_note": "Koinon retains one profile-level source URL, not a per-post URL for each excerpt."
    },
    {
      "evidence_id": "wechat_java干货君#d55b263b",
      "type": "creator_content",
      "excerpt": "我用AI工作提效,赢麻了(十):接手没注释的老代码?让 AI 把接口文档一口气补齐",
      "source_url": null,
      "source_url_note": "Koinon retains one profile-level source URL, not a per-post URL for each excerpt."
    }
  ],
  "provenance": [
    {
      "field": "audience.description",
      "source_type": "ai_inferred",
      "confidence": 0.4,
      "freshness_days": 12,
      "method": "llm_persona_from_recent_content",
      "note_ref": "llm_persona_from_recent_content"
    },
    {
      "field": "audience.roles",
      "source_type": "ai_inferred",
      "confidence": 0.4,
      "freshness_days": 12,
      "method": "llm_persona_from_recent_content",
      "note_ref": "llm_persona_from_recent_content"
    },
    {
      "field": "audience.seniority",
      "source_type": "ai_inferred",
      "confidence": 0.4,
      "freshness_days": 12,
      "method": "llm_persona_from_recent_content",
      "note_ref": "llm_persona_from_recent_content"
    },
    {
      "field": "commercial.audience_buyer_fit",
      "source_type": "ai_inferred",
      "confidence": 0.6,
      "freshness_days": 12,
      "method": "llm_scorer",
      "note": "Relative signal within Koinon indexing, not a market-wide score."
    },
    {
      "field": "commercial.promotion_intent",
      "source_type": "ai_inferred",
      "confidence": 0.6,
      "freshness_days": 12,
      "method": "llm_scorer"
    },
    {
      "field": "quality.anomaly_flags",
      "source_type": "heuristic",
      "confidence": 0.5,
      "freshness_days": 12,
      "method": "profile_snapshot_and_engagement_ratio_heuristic",
      "note": "Means \"worth a manual check\", NOT confirmed fraud. Flags can be wrong and are not a verdict about the person."
    },
    {
      "field": "quality.authenticity_score",
      "source_type": "heuristic",
      "confidence": 0.25,
      "freshness_days": 12,
      "method": "Fixed value 60. This platform exposes no public follower count, so no authenticity heuristic is run at all. The number is a placeholder, not a measurement.",
      "note": "The input set differs by platform; do not compare this score across platforms."
    },
    {
      "field": "quality.koinon_bd_grade",
      "source_type": "ai_inferred",
      "confidence": 0.5,
      "freshness_days": 12,
      "method": "llm_partner_fit_classifier + fit_score >= 0.5 => A; >= 0.35 => B; else C. authenticity is not an input.",
      "note": "Koinon partner-outreach fit, not creator quality."
    },
    {
      "field": "reach.followers",
      "source_type": "observed",
      "confidence": 0.95,
      "freshness_days": 12,
      "method": "platform_profile"
    }
  ],
  "method_notes": {
    "llm_persona_from_recent_content": "Computed from posts read live at analysis time; those posts are NOT retained. The excerpts in evidence[] are separately collected profile content and are NOT the inputs to this inference. Do not cite them as its supporting evidence."
  },
  "freshness": {
    "profile_checked_days_ago": 12,
    "content_analysed_days_ago": 12,
    "audience_updated_days_ago": 12,
    "generated_at": "2026-09-23T03:47:19.256Z"
  },
  "retrieval": {
    "indexing_requests": 5,
    "user_triggered_requests": 0,
    "last_user_triggered_day": null,
    "note": "Being indexed in bulk is not the same as being retrieved to answer a question."
  },
  "relationships": {
    "platform_entity": "https://koinonlink.com/creators/wechat",
    "category_entity": "https://koinonlink.com/product-category/software"
  },
  "license": {
    "terms": "https://koinonlink.com/for-ai",
    "attribution": "Koinon Link",
    "claim_url": "https://koinonlink.com/claim?k=wechat_java%E5%B9%B2%E8%B4%A7%E5%90%9B",
    "removal_url": "https://koinonlink.com/claim?k=wechat_java%E5%B9%B2%E8%B4%A7%E5%90%9B"
  }
}