-
Startar implementation på ny feature-branch enligt planen.
-
Previous Value Current Value Open
In Progress
-
Första leverans på feature-branch är klar.
Commit:
5461b12Branch:feature/dmarc-report-analyzer-v1Ändringar:
- Lade in feature-flag scaffold i backend (
DMARC_ANALYZER_ENABLED,DMARC_INGEST_ENABLED,MAILCOW_PROVISIONING_ENABLED) - Lade till central settings-modul (
backend/app/settings.py) - Exponerade flaggstatus i
/healthför enkel verifiering - Uppdaterade
.env.example,docker-compose.yml.example,README.mdmed nya env-nycklar
Verifiering:
docker compose build✅- Smoke-test befintlig endpoint
GET /api/check?domain=microsoft.com✅ (oförändrat beteende)
Nästa steg enligt plan: DB-schema + migrationer (T2).
- Lade in feature-flag scaffold i backend (
-
T2 scaffold levererat på feature-branch.
Commit:
e55ac6eBranch:feature/dmarc-report-analyzer-v1Ändringar:
- Lade till PostgreSQL-migrationsscaffold i backend:
backend/app/db/sql/001_init.up.sqlbackend/app/db/sql/001_init.down.sqlbackend/app/db/migrate.py+python -m app.db [up|down]
- Lade till
psycopg[binary]i backend dependencies - Utökade
.env.examplemed Postgres-variabler (POSTGRES_*,DATABASE_URL) - Utökade
docker-compose.yml.examplemedpostgresservice +DATABASE_URLwiring till backend - README uppdaterad med kort migration-notis för feature branch
Verifiering:
docker compose build✅- Legacy smoke-test (
/api/check?domain=microsoft.com) ✅ - Migration test (
up -> down -> up) motdocker-compose.yml.example+ Postgres ✅
Nästa steg enligt plan: T3 (Mailcow alias provisioning service).
- Lade till PostgreSQL-migrationsscaffold i backend:
-
T3 scaffold levererat på feature-branch.
Commit:
7d84d68Branch:feature/dmarc-report-analyzer-v1Ändringar:
- Ny Mailcow-integration scaffold:
backend/app/mailcow/client.py(GET aliases, create alias, delete alias)backend/app/mailcow/service.py(deterministisk alias-localpart och idempotentensure_alias)- export via
backend/app/mailcow/__init__.py
- Utökade settings med
MAILCOW_TARGET_MAILBOXochMAILCOW_ALIAS_DOMAIN - Uppdaterade
.env.example,docker-compose.yml.example,README.mdmed Mailcow alias-routing variabler
Verifiering:
docker compose build✅- Legacy smoke-test
GET /api/check?domain=microsoft.com✅
Nästa steg enligt plan: T4 (magic-link auth + session scaffold).
- Ny Mailcow-integration scaffold:
-
T4 scaffold levererat på feature-branch.
Commit:
33acd4bBranch:feature/dmarc-report-analyzer-v1Ändringar:
- Ny auth-modul scaffold:
backend/app/auth/security.py(token/ua hash helpers)backend/app/auth/repository.py(token/session DB operationer)backend/app/auth/mailer.py(SMTP-magic-link delivery)backend/app/auth/service.py(request/consume/logout-flöde)
- Nya API-endpoints i
backend/app/main.py(feature-flag gated):POST /api/auth/magic-link/requestPOST /api/auth/magic-link/consumeGET /api/auth/mePOST /api/auth/logout
- Utökad settings/env wiring för SMTP, cookie, TTL, app base URL
Verifiering:
docker compose build✅- Legacy smoke-test
GET /api/check?domain=microsoft.com✅ (oförändrat)
Nästa steg enligt plan: T5 (ingest + parser + quarantine scaffold).
- Ny auth-modul scaffold:
-
State changed as pull request #4 is open
-
OneDev
changed state to 'In Review' 6 months ago
Previous Value Current Value In Progress
In Review
| Type |
New Feature
|
| Priority |
Major
|
| Assignees |
Not assigned
|
Implementera ny stor feature enligt planen i
.sisyphus/plans/dmarc-report-analyzer-multi-tenant.md.Scope V1:
Retention: