Commit Graph
2305 Commits
Author SHA1 Message Date
evgeny 490b30b956 Update dependent feedback atomically with membership and filter poll results 2026-10-26 14:44:03 +01:00
evgeny 8925503d59 Retain inactive feedback while rebuilding and serving only verified active states 2026-10-26 14:44:03 +01:00
evgeny e7ae4025e2 Expose dataset registration for dependent model startup boundaries 2026-10-26 14:44:03 +01:00
evgeny 42808450b5 Distinguish member author admission, pending credentials and verification errors 2026-10-26 14:44:03 +01:00
evgeny 8e2036b435 Document feedback startup failure for excluded historical authors 2026-10-26 14:44:03 +01:00
evgeny e56790649a Record passing member purge integration and sanitizer validation 2026-10-26 14:44:02 +01:00
evgeny 16c64ca626 Describe Merkle index ownership and mark old sync plan historical 2026-10-26 14:42:59 +01:00
evgeny 26b6eca150 Clarify Merkle pull lifecycle, progress timeout and audit scope 2026-10-26 14:42:59 +01:00
evgeny 81712e74cd Document atomic member purge and verification error contracts 2026-10-26 14:42:59 +01:00
evgeny fe182e4acc Check cleanup retries, request ownership and stream rollback 2026-10-26 14:42:59 +01:00
evgeny fbe3e7a279 Make member cleanup atomic and publish removals after commit 2026-10-26 14:42:59 +01:00
evgeny 1f3f1d9a34 Separate missing member verification keys from SQLite failures 2026-10-26 14:42:59 +01:00
evgeny fe7bcb334c Distinguish Ed25519 verification errors from invalid signatures 2026-10-26 14:42:59 +01:00
evgeny 6689cf543b Clarify source signing key and interval estimate documentation 2026-10-26 12:54:52 +01:00
evgeny de535e1713 Distinguish source mute state from immutable audio codec 2026-10-26 12:47:46 +01:00
evgeny 8533dfc303 Clarify asynchronous publisher and viewer session contracts 2026-10-26 12:45:31 +01:00
evgeny 0f54f5ef66 Specify stream playback clock and audio thread contracts 2026-10-26 12:43:25 +01:00
evgeny c5292c9994 Document stream member admission and wire codec contracts 2026-10-26 12:42:14 +01:00
evgeny 495972cfe6 Clarify stream ring and media cursor ownership and results 2026-10-26 12:40:44 +01:00
evgeny b25acce11b Specify stream queue accounting and timing metric snapshots 2026-10-26 12:33:15 +01:00
evgeny 080b14a51d Document stream flow lifetimes, leases and relay ownership 2026-10-26 12:31:01 +01:00
evgeny c148351259 Close expired nine-byte stream INFO requests with overload reason 2026-10-26 12:04:31 +01:00
evgeny 840bc9a6b0 Align stream guide with session ownership and current audit status 2026-10-26 12:04:31 +01:00
evgeny 27ed4c74ff Clarify stream session ownership and supplier selection contracts 2026-10-26 12:04:31 +01:00
evgeny ced9dc2340 Merge remote-tracking branch 'origin/master' 2026-10-26 09:50:34 +01:00
evgeny a056b2c262 Describe publisher packing budgets and queued audio rejection 2026-10-26 09:50:34 +01:00
evgeny 1a9fe0a33b Fix stream publisher audio packing and video progress 2026-10-26 09:44:16 +01:00
evgeny 8e74619501 Make chat joins atomic and test invitation lifecycle failures 2026-10-26 09:19:35 +01:00
evgeny 435ca204fe Clarify that repeated core start preserves the application running flag 2026-10-26 09:08:42 +01:00
evgeny 4219d5ce1d Specify reload behavior for repeated server sections in public header 2026-10-26 09:08:42 +01:00
evgeny 85e87cc9f8 Read radio hop list through aligned storage 2026-10-26 09:08:42 +01:00
evgeny e577daf6ab Describe conservative reload for duplicate and resolved IPv6 selectors 2026-10-26 09:08:42 +01:00
evgeny 0d6d1aeb19 Restart instances with duplicate server names to preserve all endpoints 2026-10-26 09:08:42 +01:00
evgeny a58f3516ab Clarify first-opened file logger ownership across instances 2026-10-26 09:08:42 +01:00
evgeny 44103038c0 Preserve selected global log path and verify database owner reload 2026-10-26 09:08:42 +01:00
evgeny 06ad255b95 Align instance guide and core lifecycle documentation with audited code 2026-10-26 09:08:42 +01:00
evgeny ceaf71caf8 Align headless PCM before passing frames to Opus 2026-10-26 09:08:42 +01:00
evgeny 0d14613244 Document instance ownership, lifecycle, reload and callback contracts 2026-10-26 09:08:42 +01:00
evgeny f5488adab0 Release headless audio contexts, clients and timers on chat stop 2026-10-26 09:08:42 +01:00
evgeny fd93f39c78 Release remaining transport subscriptions at instance destruction 2026-10-26 09:08:42 +01:00
evgeny 1d92591780 Validate headless bindings and honor ephemeral ports in chat startup 2026-10-26 09:08:42 +01:00
evgeny 4e32de8e65 Drain instance-owned sockets and registries without saved callback neighbors 2026-10-26 09:08:42 +01:00
evgeny a7d2333deb Reload complete endpoint settings and restart changed resource owners 2026-10-26 09:08:42 +01:00
evgeny 5e63bc2a42 Share atomic network index construction and typed socket teardown 2026-10-26 09:08:42 +01:00
evgeny 7ea1fa9954 Validate instance construction and retain the global log path safely 2026-10-26 09:08:24 +01:00
evgeny 372b7d7f65 Retain removed instance callbacks until nested dispatch completes 2026-10-26 09:08:24 +01:00
evgeny 9888820146 Describe parser validation, list order and service defaults 2026-10-26 09:08:23 +01:00
evgeny 9a7091b595 Document strict parser ownership and validate provided peer keys 2026-10-26 09:08:23 +01:00
evgeny 1041849030 Reject oversized service strings and cover scalar bounds 2026-10-26 09:08:23 +01:00
evgeny eff0446f8d Align boolean settings and timer bounds across parser and updater 2026-10-26 09:08:23 +01:00