MCPcopy Create free account
hub / github.com/ScriptedAlchemy/tracedecay / curation_activity

Function curation_activity

src/dashboard/memory_api.rs:389–395  ·  view source on GitHub ↗

`GET /api/plugins/holographic/curation/activity` — recent deterministic curator events.

(
    State(state): State<DashboardState>,
    JsonQuery(params): JsonQuery<LimitParams>,
)

Source from the content-addressed store, hash-verified

387
388/// `GET /api/plugins/holographic/curation/activity` — recent deterministic curator events.
389pub(crate) async fn curation_activity(
390 State(state): State<DashboardState>,
391 JsonQuery(params): JsonQuery<LimitParams>,
392) -> Json<Value> {
393 let limit = coerce_limit(params.limit, 100, 300);
394 Json(memory_service::curation_activity_payload(&state, limit).await)
395}
396
397/// `GET /api/plugins/holographic/curation/runs` — recent standalone
398/// automation backend runs, loaded from the append-only project sidecar ledger.

Callers

nothing calls this directly

Calls 2

coerce_limitFunction · 0.85

Tested by

no test coverage detected