Complete the A-to-Z Lardon3D maintenance and coherence pass. Generalize host resource policy, remove the global CPU12 ceiling, preserve host CPU/RAM reserves, scale Task capabilities through the Resource Governor, and validate deterministic parallel GV execution. Migrate Project DB to v23 with data-driven camera, lens, optical configuration and calibration profiles, including manual lenses without EXIF. Integrate safe optional LARDON SSD swap/scratch control with Governor and F10 drain/safe-to-unplug semantics. Refactor the ncurses TUI into a runtime observatory with durable progress, elapsed time, smoothed ETA, throughput, resource telemetry, Governor state, optics workflow, colors and compact/no-color fallbacks. Reconcile Queue lifetime, persistence, concurrency, comments, tests, README, AGENTS and canonical documentation. GLOBAL_MAINTENANCE_AUDIT=PASS/FROZEN
19 lines
586 B
C
19 lines
586 B
C
#ifndef LARDON3D_IMAGE_CATALOG_PERSISTENT_INTERNAL_H
|
|
#define LARDON3D_IMAGE_CATALOG_PERSISTENT_INTERNAL_H
|
|
|
|
#include <lardon3d/image_catalog.h>
|
|
|
|
#if defined(LARDON3D_IMAGE_CATALOG_PERSISTENT_TESTING)
|
|
|
|
/* TEST CONTRACT: this direct descriptor seam exists only in
|
|
* test-persistent-image-catalog so its /dev/full fixture can distinguish a
|
|
* destination write failure. It owns neither descriptor and is absent from
|
|
* every production object and public ABI. */
|
|
Lardon3DImageCatalogAssetPublishResult lardon3d_image_catalog_test_copy_hash(
|
|
int input,
|
|
int output
|
|
);
|
|
|
|
#endif
|
|
|
|
#endif
|