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

  1. Run make news — fetch the latest lawsuit and legal tech news from Hacker News
  2. Run make launch — refresh the LawZeee maintenance report, keyword index, source watch, and backfill queue
  3. Run make ui — open the local dashboard at http://127.0.0.1:8142
  4. Start with data/processed/launch/latest.md — launch-time status plus the current backfill queue
  5. See research/cybersecurity/ — primary research and source material
  6. See artifacts/modules/ — finished teaching modules and lesson content
  7. See artifacts/quizzes/ — knowledge checks per module
  8. See docs/ARCHITECTURE.md for topic map and expansion roadmap
  9. See docs/BLOG-POST-STANDARD.md and research/cybersecurity/blog-drafts/LAWZEEE-POST-TEMPLATE.md for 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.