Skip to content

LLMSystems/SEC-10-K-Annotation-Tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SEC 10-K Annotation Tool

A structured web interface for human review of SEC 10-K extraction results, following a four-step annotation workflow.

Built to support the SEC-10-K-Structured-Extraction project.

English | 中文

License Node

web0


Features

  • Dashboard — overview of all filings with filter by filer type, status, and ticker
  • Four-step annotation — Coverage → Item boundary → Status confirmation → Item 8 numeric check
  • Side-by-side viewer — Markdown rendering on the left, annotation controls on the right; clicking an item scrolls to the matching section
  • Edge case detection — SEC rule hints auto-applied by filing year (e.g. Item 6 reserved, Item 9C not applicable)
  • CSV export — exports only completed (done) records with ticker, year, accession, step results, and notes
  • SEC EDGAR link — one click to open the original filing index page

Tech Stack

Vue 3 · Vite · Pinia · Tailwind CSS v4 · TypeScript

Quick Start

Requirements: Node.js ^20.19.0 or >=22.12.0

cd frontend
npm install
npm run dev

Open http://localhost:5173 in your browser.

Place annotation data under frontend/public/eval_results/.

# type-check + build
npm run build

# preview the build locally
npm run preview

Contributing

Issues and pull requests are welcome. Please open an issue first to discuss significant changes.

License

MIT

About

A structured web interface for human review of SEC 10-K extraction results, following a four-step annotation workflow.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors