Skip to content

feat: add entity graph report use case - #63

Open
srikanth-11200 wants to merge 11 commits into
superdocsapp:mainfrom
srikanth-11200:main
Open

feat: add entity graph report use case#63
srikanth-11200 wants to merge 11 commits into
superdocsapp:mainfrom
srikanth-11200:main

Conversation

@srikanth-11200

Copy link
Copy Markdown

Summary

Adds the Entity Graph Report use case for SuperDocs Task 2.

What it demonstrates

  • Evidence-grounded report generation from related documents
  • Entity-relationship graph and relationship diagram
  • SuperDocs document upload and editing workflow
  • Proposed-change approval workflow
  • Document export
  • Image upload
  • Reproducible fixtures and demo

Included

  • demo.py — end-to-end runnable demo
  • report_to_superdocs.py — SuperDocs integration workflow
  • superdocs_client.py — API client
  • fixtures/approved_sections.json — approved evidence-grounded sections
  • fixtures/diagram.svg — generated relationship diagram
  • evidence/exported-report.docx — evidence from the live SuperDocs round trip
  • screenshot.png — relationship graph screenshot
  • README.md — setup, usage, evidence, and limitations

Testing

The complete upload → edit → approve → export workflow was tested successfully.

The DOCX image-export limitation is documented in the README. The relationship diagram is included separately as a fixture and screenshot.

Built for the SuperDocs Task 2 engineering assignment.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant