Add community node data layer: tables, usage ledger, bandwidth_sharing consent

Phase 2 of plan.md. Seven node_* tables with atomic device, bandwidth and XP caps,
a transactional job ledger whose lifetime totals survive pruning, clamped donor
settings, and the bandwidth_sharing consent kind. The acceptance service now has
an explicit exclusion list so it can never grant that consent.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-10-14 08:32:17 +02:00
co-authored by Claude Sonnet 5.5
parent f55c7ee5f4
commit b616bce0ea
12 changed files with 1154 additions and 6 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
[project]
name = "devplacepy"
version = "1.0.18"
version = "1.0.19"
description = "DevPlace - The Developer Social Network"
requires-python = ">=3.12"
dependencies = [