the name: Bikoret — code, contracts, images
Headers X-Bikoret-Key / -Rebuke / -Verdict / -Bedikah; the `bikoret` object and the "— bikoret …" fringe on a gate reply; environment variables BIKORET_*; the image user and paths (/home/bikoret, /tmp/bikoret, /var/lib/bikoret/manna, /etc/bikoret/secrets, /opt/bikoret/spec); the tmp-bikoret pod volume; local databases bikoret_dev/_test. Kubernetes resource names, the shorashim_app role and the domain are unchanged (Tamid §1.1, "the names that still carry the old word"). Doorpost c963c4fe…. Elixir 604/0, L3 10/0, korban 295, Prolog bedikah 44/44. Gitea repo renamed heaviness510/bikoret (old URL redirects). Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
1 parent
017a9b89d4
commit
c0d0555aed
46 files changed
+189
-189
No files matched your search
@@ -28,7 +28,7 @@ WHAT IT DOES
|
||||
channel running without its disposal channel is a system that can
|
||||
accept an offering it has no lawful way to refuse).
|
||||
2. Open the one door this container has: a Unix socket in the pod's
|
||||
shared /tmp (KORBAN_SOCKET_PATH, default /tmp/shorashim/korban.sock)
|
||||
shared /tmp (KORBAN_SOCKET_PATH, default /tmp/bikoret/korban.sock)
|
||||
on which the Vav Pipeline — and only the Vav Pipeline, in the same
|
||||
pod — asks for an examination of an external model's output
|
||||
(server.py; Construction §3.9). Until 2026-10-05 this module held
|
||||
|
||||
@@ -77,9 +77,9 @@ except ImportError as e: # pragma: no cover — bootstrap-time check
|
||||
|
||||
# Default directory the Python orchestrator drops completed
|
||||
# AzazelRecords into for the Elixir AzazelIngest GenServer to pick
|
||||
# up. Mirrors the manna-provision file pattern Shorashim already uses
|
||||
# up. Mirrors the manna-provision file pattern Bikoret already uses
|
||||
# for cross-language state transfer.
|
||||
DEFAULT_AZAZEL_PENDING_L3_DIR = pathlib.Path("/tmp/shorashim/azazel/pending_l3")
|
||||
DEFAULT_AZAZEL_PENDING_L3_DIR = pathlib.Path("/tmp/bikoret/azazel/pending_l3")
|
||||
|
||||
|
||||
@dataclass
|
||||
|
||||
@@ -34,7 +34,7 @@ from typing import Optional
|
||||
from korban_processor.bedikah import examine
|
||||
from korban_processor.korban import Provenance
|
||||
|
||||
DEFAULT_SOCKET_PATH = "/tmp/shorashim/korban.sock"
|
||||
DEFAULT_SOCKET_PATH = "/tmp/bikoret/korban.sock"
|
||||
IDLE_SECONDS = 120.0 # a client that says nothing for this long is dropped (tablet 50)
|
||||
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@ Architecture §4 Step 22.
|
||||
|
||||
These tests use a mock model caller so no real API requests are made.
|
||||
A separate live integration test (skipped by default) can run against
|
||||
Anthropic's API when ANTHROPIC_API_KEY is set and the SHORASHIM_LIVE_API
|
||||
Anthropic's API when ANTHROPIC_API_KEY is set and the BIKORET_LIVE_API
|
||||
env var is true.
|
||||
"""
|
||||
|
||||
@@ -296,8 +296,8 @@ def test_case_ref_is_content_addressable():
|
||||
# ============================================================
|
||||
|
||||
@pytest.mark.skipif(
|
||||
not os.environ.get("SHORASHIM_LIVE_API"),
|
||||
reason="Set SHORASHIM_LIVE_API=1 to run a real API call against Anthropic",
|
||||
not os.environ.get("BIKORET_LIVE_API"),
|
||||
reason="Set BIKORET_LIVE_API=1 to run a real API call against Anthropic",
|
||||
)
|
||||
def test_live_anthropic_call():
|
||||
"""Real API call. Costs money. Run only when explicitly enabled."""
|
||||
|
||||
@@ -97,7 +97,7 @@ def test_korban_processor_package_does_not_expose_ModelResponse():
|
||||
|
||||
|
||||
def _repo_root() -> pathlib.Path:
|
||||
"""The shorashim/ repo root, three levels up from this file."""
|
||||
"""The bikoret/ repo root, three levels up from this file."""
|
||||
return pathlib.Path(__file__).resolve().parent.parent.parent
|
||||
|
||||
|
||||
|
||||
Reference in new issue
Block a user