labfy-investigation/include/core/local_planner_service.h
fy59 d65f9559e6 chore(checkpoint): preserve local investigation workbench
Preserve the local graph-first investigation stack through macro V1.

Include reviewed source, tests, contracts, documentation and synthetic assets.

Retain the standalone financial V21 test foundation without runtime migration.

Runtime remains V20; operational JobStore remains V3.

Local experimental checkpoint, not a stable release.
2026-09-27 08:34:46 +02:00

17 lines
782 B
C

#ifndef LABFY_INVESTIGATION_LOCAL_PLANNER_SERVICE_H
#define LABFY_INVESTIGATION_LOCAL_PLANNER_SERVICE_H
#include "core/local_capability_registry.h"
#include "core/local_job_store.h"
#include "database/database.h"
#include <gio/gio.h>
G_BEGIN_DECLS
#define LOCAL_PLANNER_CONTRACT "labfy.local_planner.snapshot.v1"
#define LOCAL_PLANNER_RULE_VERSION "labfy.local_planner.rules.v1"
/** Projection recalculable. Elle ne lance aucun outil et ne vaut pas approbation. */
GBytes *local_planner_service_build(Database *database, LocalJobStore *store,
const LocalCapabilityRegistry *registry, const char *investigation_id,
gsize max_json_bytes, GError **error);
gboolean local_planner_snapshot_write_atomic(GBytes *snapshot,
const char *path, GError **error);
G_END_DECLS
#endif