6c92f85d10
Bring the Nexus/Praxis/Hexis integration in line with MAVEN_ECOSYSTEM_ARCHITECTURE.md: - Praxis over HTTP: drop the in-process praxis.db open (praxisstore/ praxistools) and call praxisd's /api/v1/tools/* API via a new praxisClient. Honors the "no component reads another's DB" invariant (AC#12). PraxisConfig.DBPath -> URL. - Hexis confirmation gate: mutating capabilities (ReadOnly=false) now park a bound pendingHexis confirmation and require a spoken "да" before executing; read-only run immediately (AC#7, no auto attention->action). - Capability safety: >1 verb match is ambiguous -> ask instead of firing the first; ambiguous Nexus resolution asks for clarification (AC#2). - Correlation IDs on Hexis execute, recorded in the cross-service trace. - Bug: importance arrives as JSON float64 over HTTP, not int. - Tests: confirm-gate, decline, read-only, and ambiguity paths. Build: vendor/ bakes in the hexis client (replace-directed at a sibling repo outside the Docker context); Dockerfile builds from vendor and no longer `go mod download`s the unreachable replace paths. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
118 lines
1.9 KiB
Go
118 lines
1.9 KiB
Go
// Code generated by modernc.org/undup from the per-target sqlite_*.go files; DO NOT EDIT.
|
|
|
|
//go:build (freebsd && 386) || (freebsd && amd64) || (freebsd && arm) || (freebsd && arm64) || (openbsd && amd64) || (openbsd && arm64)
|
|
|
|
package sqlite3
|
|
|
|
const CLOCK_UPTIME = 5
|
|
|
|
const FP_ILOGB0 = -2147483647
|
|
|
|
const FP_NAN = 2
|
|
|
|
const FP_SUBNORMAL = 8
|
|
|
|
const FP_ZERO = 16
|
|
|
|
const IOC_DIRMASK = 3758096384
|
|
|
|
const O_DIRECTORY = 131072
|
|
|
|
const RTLD_TRACE = 512
|
|
|
|
const _POSIX2_CHAR_TERM = 1
|
|
|
|
const _POSIX2_C_DEV = -1
|
|
|
|
const _POSIX2_LOCALEDEF = -1
|
|
|
|
const _POSIX_MEMLOCK_RANGE = 200112
|
|
|
|
const _POSIX_SEMAPHORES = 200112
|
|
|
|
const _POSIX_TIMEOUTS = 200112
|
|
|
|
const _POSIX_VDISABLE = 255
|
|
|
|
const _XOPEN_ENH_I18N = -1
|
|
|
|
const _XOPEN_UNIX = -1
|
|
|
|
const __BOOL_WIDTH__ = 8
|
|
|
|
const __BSD_VISIBLE = 1
|
|
|
|
const __DBL_MIN__ = 0
|
|
|
|
const __POSIX_VISIBLE = 202405
|
|
|
|
const __clang_major__ = 19
|
|
|
|
const __clang_minor__ = 1
|
|
|
|
const __clang_patchlevel__ = 7
|
|
|
|
type dl_info = Tdl_info
|
|
|
|
type t__blkcnt_t = int64
|
|
|
|
type t__blksize_t = int32
|
|
|
|
type t__clockid_t = int32
|
|
|
|
type t__double_t = float64
|
|
|
|
type t__fixpt_t = uint32
|
|
|
|
type t__ino_t = uint64
|
|
|
|
type t__int_fast16_t = int32
|
|
|
|
type t__int_fast32_t = int32
|
|
|
|
type t__int_fast64_t = int64
|
|
|
|
type t__int_fast8_t = int32
|
|
|
|
type t__int_least16_t = int16
|
|
|
|
type t__int_least32_t = int32
|
|
|
|
type t__int_least64_t = int64
|
|
|
|
type t__int_least8_t = int8
|
|
|
|
type t__intmax_t = int64
|
|
|
|
type t__rune_t = int32
|
|
|
|
type t__uint_fast16_t = uint32
|
|
|
|
type t__uint_fast32_t = uint32
|
|
|
|
type t__uint_fast64_t = uint64
|
|
|
|
type t__uint_fast8_t = uint32
|
|
|
|
type t__uint_least16_t = uint16
|
|
|
|
type t__uint_least32_t = uint32
|
|
|
|
type t__uint_least64_t = uint64
|
|
|
|
type t__uint_least8_t = uint8
|
|
|
|
type t__uintmax_t = uint64
|
|
|
|
type t__useconds_t = uint32
|
|
|
|
type t__wint_t = int32
|
|
|
|
type tm = Ttm
|
|
|
|
/*
|
|
** The MSVC CRT on Windows CE may not have a localtime() function.
|
|
** So declare a substitute. The substitute function itself is
|
|
** defined in "os_win.c".
|
|
*/
|