Auto-commit via make git (triggered by NFDOS)
This commit is contained in:
parent
ad06929885
commit
7bb6eaeffc
@ -35,49 +35,49 @@
|
||||
'configure.ac'
|
||||
],
|
||||
{
|
||||
'AM_PYTHON_CHECK_VERSION' => 1,
|
||||
'_AM_SUBST_NOTMAKE' => 1,
|
||||
'AM_SUBST_NOTMAKE' => 1,
|
||||
'AM_PROG_INSTALL_SH' => 1,
|
||||
'AM_SET_DEPDIR' => 1,
|
||||
'AC_CONFIG_MACRO_DIR_TRACE' => 1,
|
||||
'AM_SET_CURRENT_AUTOMAKE_VERSION' => 1,
|
||||
'AM_PROG_INSTALL_STRIP' => 1,
|
||||
'AM_SANITY_CHECK' => 1,
|
||||
'_AM_AUTOCONF_VERSION' => 1,
|
||||
'AC_DEFUN' => 1,
|
||||
'_AM_SET_OPTIONS' => 1,
|
||||
'AM_INIT_AUTOMAKE' => 1,
|
||||
'_AM_MANGLE_OPTION' => 1,
|
||||
'_AM_PROG_TAR' => 1,
|
||||
'AM_RUN_LOG' => 1,
|
||||
'AM_MISSING_HAS_RUN' => 1,
|
||||
'AM_AUTOMAKE_VERSION' => 1,
|
||||
'AM_AUX_DIR_EXPAND' => 1,
|
||||
'_AM_SET_OPTION' => 1,
|
||||
'_AM_DEPENDENCIES' => 1,
|
||||
'AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
|
||||
'_AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
|
||||
'm4_pattern_forbid' => 1,
|
||||
'_AC_AM_CONFIG_HEADER_HOOK' => 1,
|
||||
'AC_CONFIG_MACRO_DIR' => 1,
|
||||
'_m4_warn' => 1,
|
||||
'AM_PROG_CC_C_O' => 1,
|
||||
'AM_MISSING_PROG' => 1,
|
||||
'include' => 1,
|
||||
'AM_DEP_TRACK' => 1,
|
||||
'm4_pattern_allow' => 1,
|
||||
'AM_MAKE_INCLUDE' => 1,
|
||||
'AM_SET_LEADING_DOT' => 1,
|
||||
'AM_SANITY_CHECK' => 1,
|
||||
'AM_AUTOMAKE_VERSION' => 1,
|
||||
'AM_PROG_INSTALL_STRIP' => 1,
|
||||
'_AM_IF_OPTION' => 1,
|
||||
'_AM_CONFIG_MACRO_DIRS' => 1,
|
||||
'_AM_PROG_CC_C_O' => 1,
|
||||
'm4_include' => 1,
|
||||
'AU_DEFUN' => 1,
|
||||
'AM_SET_CURRENT_AUTOMAKE_VERSION' => 1,
|
||||
'AM_INIT_AUTOMAKE' => 1,
|
||||
'AM_DEP_TRACK' => 1,
|
||||
'AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
|
||||
'_AM_PROG_TAR' => 1,
|
||||
'_AM_AUTOCONF_VERSION' => 1,
|
||||
'_AM_CONFIG_MACRO_DIRS' => 1,
|
||||
'AM_PROG_INSTALL_SH' => 1,
|
||||
'AM_SUBST_NOTMAKE' => 1,
|
||||
'AM_SET_LEADING_DOT' => 1,
|
||||
'AM_MAKE_INCLUDE' => 1,
|
||||
'AM_PATH_PYTHON' => 1,
|
||||
'AC_CONFIG_MACRO_DIR' => 1,
|
||||
'_AM_SET_OPTIONS' => 1,
|
||||
'_AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
|
||||
'AM_RUN_LOG' => 1,
|
||||
'AC_DEFUN' => 1,
|
||||
'AU_DEFUN' => 1,
|
||||
'_AM_MANGLE_OPTION' => 1,
|
||||
'AC_DEFUN_ONCE' => 1,
|
||||
'm4_pattern_allow' => 1,
|
||||
'_AM_SET_OPTION' => 1,
|
||||
'AM_PROG_CC_C_O' => 1,
|
||||
'AM_CONDITIONAL' => 1,
|
||||
'_AM_PROG_CC_C_O' => 1,
|
||||
'AM_AUX_DIR_EXPAND' => 1,
|
||||
'_AM_DEPENDENCIES' => 1,
|
||||
'_AC_AM_CONFIG_HEADER_HOOK' => 1,
|
||||
'include' => 1,
|
||||
'AC_CONFIG_MACRO_DIR_TRACE' => 1,
|
||||
'_AM_SUBST_NOTMAKE' => 1,
|
||||
'AM_PYTHON_CHECK_VERSION' => 1,
|
||||
'AM_SILENT_RULES' => 1,
|
||||
'AC_DEFUN_ONCE' => 1
|
||||
'AM_MISSING_PROG' => 1,
|
||||
'm4_pattern_forbid' => 1,
|
||||
'AM_SET_DEPDIR' => 1,
|
||||
'AM_MISSING_HAS_RUN' => 1
|
||||
}
|
||||
], 'Autom4te::Request' ),
|
||||
bless( [
|
||||
@ -92,65 +92,65 @@
|
||||
'configure.ac'
|
||||
],
|
||||
{
|
||||
'AM_PROG_MKDIR_P' => 1,
|
||||
'LT_CONFIG_LTDL_DIR' => 1,
|
||||
'AM_PATH_GUILE' => 1,
|
||||
'AM_PROG_CXX_C_O' => 1,
|
||||
'AM_INIT_AUTOMAKE' => 1,
|
||||
'AH_OUTPUT' => 1,
|
||||
'_LT_AC_TAGCONFIG' => 1,
|
||||
'AC_CONFIG_FILES' => 1,
|
||||
'sinclude' => 1,
|
||||
'AM_PROG_F77_C_O' => 1,
|
||||
'AM_GNU_GETTEXT_INTL_SUBDIR' => 1,
|
||||
'AC_LIBSOURCE' => 1,
|
||||
'AM_AUTOMAKE_VERSION' => 1,
|
||||
'AC_CONFIG_SUBDIRS' => 1,
|
||||
'AC_CANONICAL_BUILD' => 1,
|
||||
'_AM_COND_IF' => 1,
|
||||
'AM_EXTRA_RECURSIVE_TARGETS' => 1,
|
||||
'AM_XGETTEXT_OPTION' => 1,
|
||||
'_AM_SUBST_NOTMAKE' => 1,
|
||||
'm4_sinclude' => 1,
|
||||
'AM_PROG_AR' => 1,
|
||||
'AC_FC_FREEFORM' => 1,
|
||||
'_AM_MAKEFILE_INCLUDE' => 1,
|
||||
'AM_GNU_GETTEXT' => 1,
|
||||
'AC_INIT' => 1,
|
||||
'AC_PROG_LIBTOOL' => 1,
|
||||
'_AM_COND_ELSE' => 1,
|
||||
'_AM_COND_ENDIF' => 1,
|
||||
'LT_INIT' => 1,
|
||||
'AM_MAKEFILE_INCLUDE' => 1,
|
||||
'AM_ENABLE_MULTILIB' => 1,
|
||||
'AM_CONDITIONAL' => 1,
|
||||
'AM_NLS' => 1,
|
||||
'AC_CANONICAL_TARGET' => 1,
|
||||
'm4_include' => 1,
|
||||
'AM_MAINTAINER_MODE' => 1,
|
||||
'AC_CONFIG_AUX_DIR' => 1,
|
||||
'AM_PROG_MOC' => 1,
|
||||
'AM_SILENT_RULES' => 1,
|
||||
'AC_CANONICAL_SYSTEM' => 1,
|
||||
'include' => 1,
|
||||
'AM_PROG_CC_C_O' => 1,
|
||||
'AC_CONFIG_HEADERS' => 1,
|
||||
'AC_SUBST' => 1,
|
||||
'_m4_warn' => 1,
|
||||
'AC_CANONICAL_HOST' => 1,
|
||||
'AC_FC_SRCEXT' => 1,
|
||||
'AC_REQUIRE_AUX_FILE' => 1,
|
||||
'm4_pattern_forbid' => 1,
|
||||
'AC_SUBST_TRACE' => 1,
|
||||
'LT_SUPPORTED_TAG' => 1,
|
||||
'AC_FC_PP_SRCEXT' => 1,
|
||||
'AM_SILENT_RULES' => 1,
|
||||
'AC_FC_FREEFORM' => 1,
|
||||
'AC_SUBST' => 1,
|
||||
'include' => 1,
|
||||
'AM_CONDITIONAL' => 1,
|
||||
'AM_PROG_CC_C_O' => 1,
|
||||
'AC_CONFIG_SUBDIRS' => 1,
|
||||
'm4_pattern_allow' => 1,
|
||||
'AM_PROG_FC_C_O' => 1,
|
||||
'AC_PROG_LIBTOOL' => 1,
|
||||
'AC_CANONICAL_BUILD' => 1,
|
||||
'AM_PROG_AR' => 1,
|
||||
'AM_ENABLE_MULTILIB' => 1,
|
||||
'AC_CONFIG_FILES' => 1,
|
||||
'AM_PROG_CXX_C_O' => 1,
|
||||
'AC_LIBSOURCE' => 1,
|
||||
'AC_CONFIG_HEADERS' => 1,
|
||||
'_AM_COND_ELSE' => 1,
|
||||
'AM_PATH_GUILE' => 1,
|
||||
'AC_CONFIG_LIBOBJ_DIR' => 1,
|
||||
'AM_POT_TOOLS' => 1,
|
||||
'AC_CONFIG_LINKS' => 1,
|
||||
'm4_sinclude' => 1,
|
||||
'_LT_AC_TAGCONFIG' => 1,
|
||||
'_AM_COND_IF' => 1,
|
||||
'LT_INIT' => 1,
|
||||
'_AM_COND_ENDIF' => 1,
|
||||
'sinclude' => 1,
|
||||
'AC_DEFINE_TRACE_LITERAL' => 1,
|
||||
'AC_CONFIG_AUX_DIR' => 1,
|
||||
'_m4_warn' => 1,
|
||||
'AM_PROG_MOC' => 1,
|
||||
'LT_SUPPORTED_TAG' => 1,
|
||||
'AC_FC_PP_DEFINE' => 1,
|
||||
'AC_DEFINE_TRACE_LITERAL' => 1
|
||||
'AC_CONFIG_LINKS' => 1,
|
||||
'AM_MAINTAINER_MODE' => 1,
|
||||
'AC_FC_PP_SRCEXT' => 1,
|
||||
'_AM_SUBST_NOTMAKE' => 1,
|
||||
'AM_XGETTEXT_OPTION' => 1,
|
||||
'AM_GNU_GETTEXT' => 1,
|
||||
'AM_PROG_FC_C_O' => 1,
|
||||
'AM_NLS' => 1,
|
||||
'AC_FC_SRCEXT' => 1,
|
||||
'AM_POT_TOOLS' => 1,
|
||||
'AH_OUTPUT' => 1,
|
||||
'AC_CANONICAL_HOST' => 1,
|
||||
'AC_REQUIRE_AUX_FILE' => 1,
|
||||
'AM_MAKEFILE_INCLUDE' => 1,
|
||||
'AM_PROG_MKDIR_P' => 1,
|
||||
'AC_INIT' => 1,
|
||||
'_AM_MAKEFILE_INCLUDE' => 1,
|
||||
'AC_CANONICAL_TARGET' => 1,
|
||||
'AM_EXTRA_RECURSIVE_TARGETS' => 1,
|
||||
'AM_INIT_AUTOMAKE' => 1,
|
||||
'm4_include' => 1,
|
||||
'LT_CONFIG_LTDL_DIR' => 1,
|
||||
'AM_PROG_F77_C_O' => 1,
|
||||
'AC_CANONICAL_SYSTEM' => 1,
|
||||
'AM_AUTOMAKE_VERSION' => 1,
|
||||
'AM_GNU_GETTEXT_INTL_SUBDIR' => 1
|
||||
}
|
||||
], 'Autom4te::Request' )
|
||||
);
|
||||
|
||||
@ -1,15 +1,12 @@
|
||||
from pathlib import Path
|
||||
from datetime import datetime
|
||||
|
||||
try:
|
||||
import orjson as json
|
||||
except Exception:
|
||||
import json # type: ignore
|
||||
import json
|
||||
|
||||
class Hippocampus:
|
||||
"""
|
||||
Memória contextual simples (JSON Lines): append-only.
|
||||
Guarda perceções, decisões e ações para replays futuros.
|
||||
Apenas stdlib JSON — 100% compatível com Python estático.
|
||||
"""
|
||||
|
||||
def __init__(self, log_dir: Path):
|
||||
@ -25,15 +22,11 @@ class Hippocampus:
|
||||
}
|
||||
|
||||
try:
|
||||
# Compatível com orjson e stdlib json
|
||||
blob = json.dumps(rec)
|
||||
if isinstance(blob, str):
|
||||
blob = blob.encode("utf-8")
|
||||
|
||||
with self.events_file.open("ab") as f:
|
||||
f.write(blob)
|
||||
f.write(b"\n")
|
||||
# stdlib json → sempre string
|
||||
blob = json.dumps(rec, separators=(",", ":")) # compacto
|
||||
with self.events_file.open("a", encoding="utf-8") as f:
|
||||
f.write(blob + "\n")
|
||||
except Exception:
|
||||
# Evitar crash em early boot ou IO quebrado
|
||||
# nunca crashar o Neurotron por logs
|
||||
pass
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user