diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml
index dabb444..a549036 100644
--- a/.github/ISSUE_TEMPLATE/config.yml
+++ b/.github/ISSUE_TEMPLATE/config.yml
@@ -1,5 +1,5 @@
blank_issues_enabled: true
contact_links:
- name: Security reports
- url: https://github.com/CivicSuite/civicnotice/security/policy
+ url: https://github.com/townlight/notice/security/policy
about: Report vulnerabilities privately.
diff --git a/.github/workflows/verify.yml b/.github/workflows/verify.yml
index 287f3a8..4181d0b 100644
--- a/.github/workflows/verify.yml
+++ b/.github/workflows/verify.yml
@@ -27,7 +27,7 @@ jobs:
with:
python-version: "3.11"
- name: Install CivicCore release wheel
- run: python -m pip install https://github.com/CivicSuite/civiccore/releases/download/v1.2.0/civiccore-1.2.0-py3-none-any.whl
+ run: python -m pip install https://github.com/townlight/core/releases/download/v1.2.0/civiccore-1.2.0-py3-none-any.whl
- name: Install package
run: python -m pip install -e ".[dev]"
- name: Assert CivicCore release version
diff --git a/docs/browser-qa-summary.md b/docs/browser-qa-summary.md
index 3b4c788..9359b22 100644
--- a/docs/browser-qa-summary.md
+++ b/docs/browser-qa-summary.md
@@ -13,6 +13,6 @@ Checked at: 2026-04-27T22:25:26.910Z
| runtime desktop | 1440x1000 | 0 | no | yes | yes | docs/browser-qa-civicnotice-desktop.png |
| runtime mobile | 390x900 | 0 | no | yes | yes | docs/browser-qa-civicnotice-mobile.png |
-Repository URL verified in docs/index.html: https://github.com/CivicSuite/civicnotice
+Repository URL verified in docs/index.html: https://github.com/townlight/notice
Runtime UI verified at http://127.0.0.1:8134/civicnotice.
Current-facing copy does not claim legal sufficiency, official publication, legal advice, live LLM calls, publication-system write-back, or notice system-of-record authority.
diff --git a/docs/index.html b/docs/index.html
index 6b0f9a2..d8e8dca 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -19,7 +19,7 @@
Public notices with fewer missed deadlines.
What ships
- Sample notice registry.
- Statutory deadline plans.
- Statutory rule checks.
- Notice drafting templates.
- Accessibility and language-readiness packets.
- Optional persistence with
CIVICNOTICE_WORKPAPER_DB_URL, including publication-proof workpapers. - Publication-readiness checklists.
- Channel planning flags.
- Subscriber delivery planning.
- Archive/handoff packets.
- Notice and records export checklist.
- Public sample UI at
/civicnotice.
What does not ship
CivicNotice does not decide legal sufficiency, publish official notices, provide legal advice, call live LLMs, write back to publication systems, or replace a notice system of record.
- Repository
github.com/CivicSuite/civicnotice
+ Repository
github.com/townlight/notice
Documentation
Dependency
Pinned to the civiccore v1.2.0 release wheel. CivicCore now supplies the shared deadline-plan helper; it still never imports from CivicNotice.
diff --git a/pyproject.toml b/pyproject.toml
index 61b1bc0..da1c69b 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -13,7 +13,7 @@ authors = [
{ name = "CivicSuite contributors" }
]
dependencies = [
- "civiccore @ https://github.com/CivicSuite/civiccore/releases/download/v1.2.0/civiccore-1.2.0-py3-none-any.whl#sha256=a94ce958e36fb03c8d961e4db4672ce5bcfa25765c57d75886e999cf15703ec7",
+ "civiccore @ https://github.com/townlight/core/releases/download/v1.2.0/civiccore-1.2.0-py3-none-any.whl#sha256=a94ce958e36fb03c8d961e4db4672ce5bcfa25765c57d75886e999cf15703ec7",
"fastapi>=0.115.0,<1.0.0",
"sqlalchemy>=2.0.0,<3.0.0",
"uvicorn[standard]>=0.30.0,<1.0.0",
@@ -29,7 +29,7 @@ dev = [
"psycopg2-binary>=2.9.0,<3.0.0",
"pytest>=8.0.0,<9.0.0",
"pytest-cov>=5.0.0,<7.0.0",
- "ruff>=0.11.0",
+ "ruff==0.15.21",
]
[tool.pytest.ini_options]
diff --git a/scripts/verify-release.sh b/scripts/verify-release.sh
index 623bc5f..8f4d81e 100644
--- a/scripts/verify-release.sh
+++ b/scripts/verify-release.sh
@@ -2,7 +2,7 @@
set -euo pipefail
VERSION="0.2.0"
-CIVICCORE_WHEEL_URL="https://github.com/CivicSuite/civiccore/releases/download/v1.2.0/civiccore-1.2.0-py3-none-any.whl"
+CIVICCORE_WHEEL_URL="https://github.com/townlight/core/releases/download/v1.2.0/civiccore-1.2.0-py3-none-any.whl"
CIVICCORE_WHEEL_SHA256="a94ce958e36fb03c8d961e4db4672ce5bcfa25765c57d75886e999cf15703ec7"
find_python() {