NuklearRabbit
acd8b82b09
M44: harden release integrity and assurance
MobilityOps acceptance / backend (push) Failing after 20s
MobilityOps acceptance / frontend (push) Successful in 26s
MobilityOps acceptance / e2e (push) Skipped
2026-08-21 18:32:02 +02:00
NuklearRabbit
9e4fca5708
M43: record production deployment evidence
MobilityOps acceptance / backend (push) Failing after 15s
MobilityOps acceptance / frontend (push) Successful in 25s
MobilityOps acceptance / e2e (push) Skipped
2026-08-21 17:25:04 +02:00
NuklearRabbit
0045778dbb
M42: calibrate grounded RAGcore fallback
MobilityOps acceptance / backend (push) Failing after 17s
MobilityOps acceptance / frontend (push) Successful in 29s
MobilityOps acceptance / e2e (push) Skipped
2026-08-21 17:22:17 +02:00
NuklearRabbit
24dcb3494c
M41: harden trust boundaries and delivery
MobilityOps acceptance / backend (push) Failing after 47s
MobilityOps acceptance / frontend (push) Successful in 29s
MobilityOps acceptance / e2e (push) Skipped
2026-08-21 17:06:59 +02:00
Jens and Claude Fable 5
a830e8a2d0
ci(security): pin trivy-action to an existing tag (v0.30.0) so the gate can resolve on Gitea Actions
...
MobilityOps acceptance / backend (push) Failing after 33s
MobilityOps acceptance / frontend (push) Successful in 33s
MobilityOps acceptance / e2e (push) Skipped
The first real platform runs (2026-08-17, new instance runner) failed at
'Unable to resolve 0.30.0: reference not found' - the tag exists only as v0.30.0.
Where present, the trufflehog GitHub Action (which fails under the act runner) is
replaced by the pinned trufflehog binary in filesystem mode next to gitleaks.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-08-18 14:13:18 +02:00
NuklearRabbit
ca66083c8b
M40: record hardening deployment evidence
MobilityOps acceptance / backend (push) Failing after 14s
MobilityOps acceptance / frontend (push) Successful in 37s
MobilityOps acceptance / e2e (push) Skipped
2026-08-17 03:31:10 +02:00
NuklearRabbit
ae39a8947f
M39: harden application and acceptance gates
MobilityOps acceptance / backend (push) Failing after 45s
MobilityOps acceptance / frontend (push) Successful in 32s
MobilityOps acceptance / e2e (push) Skipped
2026-08-17 03:17:44 +02:00
NuklearRabbit
a9f48d6880
fix(security): add secret-scan step to backend CI job
...
Backend job had static checks (ruff/mypy) and a dependency-vulnerability
gate but no secret scan; frontend had a dependency audit but no secret
scan either. Adds trufflehog once, on the backend job's full checkout,
covering the whole repository - the last gap for this repo to count as
fully-authored.
2026-08-16 14:54:44 +02:00
NuklearRabbit
6859249570
fix(security): add backend dependency vulnerability gate to CI
...
Backend CI had ruff/mypy static checks and a real pip-audit-equivalent
was missing; frontend already had npm audit, so backend was the only
side of this repo without any dependency-vulnerability gate (partial
coverage). Adds trivy-action fs scoped to backend/, HIGH/CRITICAL only,
consistent with this security programme's gate convention elsewhere.
Verified clean (0 HIGH/CRITICAL) against backend/pyproject.toml before
wiring in, so the gate does not immediately fail CI.
2026-08-16 04:41:07 +02:00
NuklearRabbit
1ca70187a2
M38: record production acceptance evidence
MobilityOps acceptance / backend (push) Canceled after 0s
MobilityOps acceptance / frontend (push) Canceled after 0s
2026-08-10 23:29:10 +02:00
NuklearRabbit
26819354ee
M37: complete production acceptance hardening
MobilityOps acceptance / backend (push) Canceled after 0s
MobilityOps acceptance / frontend (push) Canceled after 0s
2026-08-10 23:19:26 +02:00
NuklearRabbit
9dfbd7c4bf
M36: deepen operational and mobile UX
2026-08-10 22:53:45 +02:00
NuklearRabbit
809ba0ddcc
M35: harden the shared public demo
2026-08-10 22:32:58 +02:00
NuklearRabbit
c7492bf6ad
M34: enforce domain integrity in PostgreSQL
2026-08-10 22:28:38 +02:00
NuklearRabbit
82a933f6cd
M33: enforce booking readiness workflow
2026-08-10 22:23:11 +02:00
NuklearRabbit
be33b46228
M32: clarify deployment source evidence
MobilityOps acceptance / backend (push) Canceled after 0s
MobilityOps acceptance / frontend (push) Canceled after 0s
2026-08-10 21:19:27 +02:00
NuklearRabbit
b44915ff35
M32: record production integration acceptance
MobilityOps acceptance / backend (push) Canceled after 0s
MobilityOps acceptance / frontend (push) Canceled after 0s
2026-08-10 21:18:50 +02:00
NuklearRabbit
eecfcb4b79
M31: cover both knowledge provider title contracts
MobilityOps acceptance / backend (push) Canceled after 0s
MobilityOps acceptance / frontend (push) Canceled after 0s
2026-08-10 21:10:48 +02:00
NuklearRabbit
cb7edb0b84
M31: align RAG verification with provider contract
MobilityOps acceptance / backend (push) Canceled after 0s
MobilityOps acceptance / frontend (push) Canceled after 0s
2026-08-10 21:02:47 +02:00
NuklearRabbit
efab8d816f
M31: verify RAG inventory and polish attention queue
MobilityOps acceptance / backend (push) Canceled after 0s
MobilityOps acceptance / frontend (push) Canceled after 0s
2026-08-10 20:58:26 +02:00
NuklearRabbit
cfffb1ce54
M30: record production recruiter acceptance
MobilityOps acceptance / backend (push) Canceled after 0s
MobilityOps acceptance / frontend (push) Canceled after 0s
2026-08-10 18:32:30 +02:00
NuklearRabbit
29325b6c27
M29: polish recruiter engineering story
MobilityOps acceptance / backend (push) Canceled after 0s
MobilityOps acceptance / frontend (push) Canceled after 0s
2026-08-10 18:13:18 +02:00
NuklearRabbit
6365586e82
M28: complete production acceptance
MobilityOps acceptance / backend (push) Canceled after 0s
MobilityOps acceptance / frontend (push) Canceled after 0s
2026-08-10 16:34:56 +02:00
NuklearRabbit
e1b700b10e
M27: make backup checksums portable
MobilityOps acceptance / backend (push) Canceled after 0s
MobilityOps acceptance / frontend (push) Canceled after 0s
2026-08-10 16:19:18 +02:00
NuklearRabbit
b00d33af11
M26: harden clean observability acceptance
MobilityOps acceptance / backend (push) Canceled after 0s
MobilityOps acceptance / frontend (push) Canceled after 0s
2026-08-10 16:15:23 +02:00
NuklearRabbit
90cc3cf378
M25: expose provenance-aware knowledge statistics
2026-08-10 16:04:39 +02:00
NuklearRabbit
0935901f11
M24: implement privacy governance
2026-08-10 15:56:03 +02:00
NuklearRabbit
f0f1be83ae
M23: automate verified database backups
2026-08-10 15:46:06 +02:00
NuklearRabbit
689e499634
M22: implement operational observability
2026-08-10 15:42:26 +02:00
NuklearRabbit
c3f1cfc699
M21: add optional organisation identity
2026-08-10 15:35:25 +02:00
NuklearRabbit
509cb95110
M20: complete production acceptance
MobilityOps acceptance / backend (push) Canceled after 0s
MobilityOps acceptance / frontend (push) Canceled after 0s
2026-08-10 13:22:55 +02:00
NuklearRabbit
5dda5742e4
M20: verify reordered work queue by identity
MobilityOps acceptance / backend (push) Canceled after 0s
MobilityOps acceptance / frontend (push) Canceled after 0s
2026-08-10 13:12:07 +02:00
NuklearRabbit
152d847a26
M20: target guided issue semantically
MobilityOps acceptance / backend (push) Canceled after 0s
MobilityOps acceptance / frontend (push) Canceled after 0s
2026-08-10 13:06:28 +02:00
NuklearRabbit
f715085f65
M20: stabilize production acceptance
MobilityOps acceptance / backend (push) Canceled after 0s
MobilityOps acceptance / frontend (push) Canceled after 0s
2026-08-10 13:02:03 +02:00
NuklearRabbit
5d7a5e7359
M19: harden performance and recovery
MobilityOps acceptance / backend (push) Canceled after 0s
MobilityOps acceptance / frontend (push) Canceled after 0s
2026-08-10 12:51:41 +02:00
NuklearRabbit
fe06ff75a1
M18: implement operational workspaces
2026-08-10 12:41:28 +02:00
NuklearRabbit
8030753dbc
M17: ground knowledge and integration evidence
2026-08-10 12:27:17 +02:00
NuklearRabbit
686795a452
M16: isolate acceptance and harden readiness
2026-08-10 12:08:42 +02:00
NuklearRabbit
2ee8b2d82b
M15: synchronize contracts and acceptance
2026-08-10 05:39:19 +02:00
NuklearRabbit
58fb515337
M14: add n8n execution health telemetry
2026-08-10 03:41:06 +02:00
NuklearRabbit
218599af7d
M13: harden MCP trust boundary
2026-08-10 03:24:17 +02:00
NuklearRabbit
15bdbe40ac
M12: complete daily operations cycle
2026-08-10 03:15:46 +02:00
NuklearRabbit
4a3c3bd0a9
M11: implement operational booking lifecycle
2026-08-10 03:06:30 +02:00
NuklearRabbit
3f13912739
test: select an available vehicle for booking creation
2026-08-10 02:54:50 +02:00
NuklearRabbit
b2e1ae7f17
test: make booking overlap assertion deterministic
2026-08-10 02:53:40 +02:00
NuklearRabbit
de151914b6
M10: harden knowledge trust and telemetry
2026-08-10 02:51:07 +02:00
NuklearRabbit
e577c16db5
M9: create validated internal bookings
2026-08-10 02:20:28 +02:00
NuklearRabbit
c194c18ca9
docs: record operational mode validation
2026-08-10 02:11:26 +02:00
NuklearRabbit
948d5eb6a6
fix: normalize return risk timestamps
2026-08-10 02:10:02 +02:00
NuklearRabbit
3cd9ddfa66
fix: retain demo sessions across seed resets
2026-08-10 02:08:40 +02:00