intent/tests
Alec Perkins b9378b8397 Add projects and features with revision history (Phase 2)
Projects under organizations with fixed URL name and feature ID
prefix, three visibility levels, open contribution, per-project
roles, settings and typed-confirmation delete. Hidden projects 404.
Leaving an org drops its project roles. Project access rules live in
intent/access.py alongside org access.

Features numbered per project (INT-12) in a tree. Every change is a
revision with a required note; history, old revisions, and
side-by-side field and line diffs between any two. Cycles and
superseded-without-replacement are rejected. Markdown renders safely
with source-line attributes for Phase 3 line comments and headings
shifted below the page h1. Server-side preview works without JS.

Structural accessibility check runs on every page in tests.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 07:58:16 -04:00
..
__init__.py Scaffold Phase 0: Django project, deploy config, base layout 2026-10-27 06:59:34 -04:00
a11y.py Add projects and features with revision history (Phase 2) 2026-10-27 07:58:16 -04:00
conftest.py Add projects and features with revision history (Phase 2) 2026-10-27 07:58:16 -04:00
test_a11y.py Add projects and features with revision history (Phase 2) 2026-10-27 07:58:16 -04:00
test_access.py Add accounts and organizations (Phase 1) 2026-10-27 07:10:27 -04:00
test_accounts.py Add accounts and organizations (Phase 1) 2026-10-27 07:10:27 -04:00
test_core.py Scaffold Phase 0: Django project, deploy config, base layout 2026-10-27 06:59:34 -04:00
test_features.py Add projects and features with revision history (Phase 2) 2026-10-27 07:58:16 -04:00
test_markdown.py Add projects and features with revision history (Phase 2) 2026-10-27 07:58:16 -04:00
test_org_services.py Add accounts and organizations (Phase 1) 2026-10-27 07:10:27 -04:00
test_org_views.py Add accounts and organizations (Phase 1) 2026-10-27 07:10:27 -04:00
test_project_access.py Add projects and features with revision history (Phase 2) 2026-10-27 07:58:16 -04:00
test_projects.py Add projects and features with revision history (Phase 2) 2026-10-27 07:58:16 -04:00