Purpose
LawZeee is a legal education platform and news aggregator built to teach hackers, researchers, and legal professionals the technical realities behind the cases they argue, decide, and advise on. It combines a structured cybersecurity law curriculum with a real-time feed of lawsuit-related news from Hacker News, all translated through a "hacker-first" lens.
Outcome
- Module 1: Cybersecurity Law — fully structured curriculum covering CFAA, state statutes, EU frameworks, landmark cases, enforcement mechanics, and victim remedies
- Hacker-First Case Law: A specialized module (
01m-hacker-lawsuits.md) translating landmark rulings into technical concepts (Gates Up vs. Gates Down). - HN Lawsuit Feed: Real-time aggregation of lawsuit, litigation, and legal-tech news from Hacker News.
Quick Start
- Run
make news— fetch the latest lawsuit and legal tech news from Hacker News - Run
make launch— refresh the LawZeee maintenance report, keyword index, source watch, and backfill queue - Run
make ui— open the local dashboard athttp://127.0.0.1:8142 - Start with
data/processed/launch/latest.md— launch-time status plus the current backfill queue - See
research/cybersecurity/— primary research and source material - See
artifacts/modules/— finished teaching modules and lesson content - See
artifacts/quizzes/— knowledge checks per module - See
docs/ARCHITECTURE.mdfor topic map and expansion roadmap - See
docs/BLOG-POST-STANDARD.mdandresearch/cybersecurity/blog-drafts/LAWZEEE-POST-TEMPLATE.mdfor the forward-looking blog-post contract
Local UI
LawZeee now ships a zero-dependency local UI for the governed workspace.
- Command:
make ui - Default URL:
http://127.0.0.1:8142 - Override host/port:
make ui HOST=127.0.0.1 PORT=9001
The local UI reads directly from the workspace state and exposes:
- the latest launch status and backfill queue
- tracked source-watch state
- the module library with filtering
- research memos
- browser views for modules, reports, and workspace docs
The document reader is also the canonical reading view for future blog posts: larger type, a plain-English summary rail, and a reusable post template now ship with the workspace.
Current Status
Active — LawZeee HN (v1.3.0, 2026-04-17)
Current Release: v1.3.0
Topic coverage: CFAA, state statutes (CA/NY/TX), EU NIS2/GDPR/Budapest Convention, landmark prosecutions, enforcement agencies, victim remedies, procedural hurdles, emerging issues
Phase 2 expansion artifacts are already present for CIRCIA, the HIPAA Security Rule update, bug bounty legal protections, AI/ML regulations, and incident reporting. The remaining governance task is to normalize those additions in TASKS.md and decide which skeleton files stay operator-facing.
LawZeee now also ships a launch-time maintenance loop plus a local dashboard. Each launch can fingerprint tracked official sources, learn local keyword coverage, detect stale or missing law/litigation topics, generate a backfill queue, and then hand the workspace into make qa. The local UI makes that state visible on localhost instead of only in markdown artifacts.
LawZeee also ships a terminal-first graphics pipeline for post covers. Use make graphics POST=01a for a real OpenAI-generated cover image or make graphics-dry-run POST=01a to emit the prompt bundle and exact-diagram briefs without calling the API. See docs/GRAPHICS.md for the command reference, docs/BLOG-GRAPHICS-WORKFLOW.md for the full blog-post graphics workflow, and docs/CASE-GRAPHICS-WORKFLOW.md for the case-page graphics standard.