{% extends "base.html" %} {% block title %}Explorer β Document Intelligence β ICDEVβ’{% endblock %} {% block content %}
KG-driven findings β orphans, tribal knowledge, undocumented dependencies, contradictions, superseded docs.
cortex.resolve() found when it put two sources' claims side by side
resolve.persist_findings: true in args/cortex_config.yaml. This says nothing about whether your sources agree.
{% else %}
Unmeasured. {{ cstats.detail or 'No resolution has been recorded on this deployment yet.' }}
Conflicts and gaps appear here once cortex.resolve() runs β a docmod sweep, a DocDrift draft screen, or POST /cortex/api/v1/resolve. This is not a clean bill of health.
{% endif %}
{{ s.source_table }}{% if s.source_id %}#{{ s.source_id }}{% endif %}{% if cstats.state == 'clean' %}No conflict: every source that made a claim made a compatible one. {% else %}No conflicts recorded β see the measurement state above before reading that as agreement.{% endif %}
{% endfor %}{% if cstats.state == 'clean' %}No gap: every entity in the resolved set drew a claim. {% else %}No gaps recorded β see the measurement state above.{% endif %}
{% endfor %}No themes yet. Themes are built from the knowledge graph nightly (or run python -m tools.knowledge_graph.community_engine --build).
| Severity | Type | Document / Entity | Detail | Suggested Action | Link |
|---|---|---|---|---|---|
| {% if f.severity == 'critical' %} π΄ Critical {% elif f.severity == 'high' %} π‘ High {% elif f.severity == 'medium' %} π΅ Medium {% else %} βͺ Low {% endif %} | {{ f.finding_type | replace('_', ' ') | title }} | {{ f.title or f.doc_id or f.entity_ref }} | {{ f.detail }} | {{ f.suggested_action }} | {% if f.doc_id %} Open β {% endif %} |
| No findings yet. Upload documents and build the KG to surface buried bodies. | |||||