Repository navigation
#5 SocratiCode on co-index's shared store - #50
Merged
Merged
Conversation
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
projectId processor, five relative linkedProjects, the six-variable env block plus SOCRATICODE_SPEC=socraticode@1.16.0 (operator decision), both SessionStart hooks symlinked by install-hook.sh, the context manifest and .socraticodeignore. tests/test_socraticode_config.py: broker's guards and config tests, adapted. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…ision Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This was referenced Oct 11, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Refs #5 (live steps remain: the Qdrant key, the pin install, the index and its verification).
What
init-socraticodewithSTORE=external, in broker's shape at the same version (broker#17, broker#33):.socraticode.json:projectId: processor;linkedProjects../archiver,../broker,../notifier,../replicator,../watcher(relative). Same commit as theenvblock..claude/settings.json: the six-variable clientenvblock +SOCRATICODE_SPEC=socraticode@1.16.0(operator decision 2026-10-10); reminder and health SessionStart hooks, symlinked intoskills-vendor/byinstall-hook.sh(its--checkpasses for both)..socraticodeignore: vendored skill trees (skills/brainstormingis an upstream copy, soskills/goes whole),.worktrees/,.claude/worktrees/,.wheelhouse,docs/plans/(dated prose; still searchable as theimplementation-planscontext artifact)..socraticodecontextartifacts.json: 9 artifacts;validate-manifestOK.AGENTS.mdpolicy block (variant A; Phase 6's yield gate may send it to B),docs/SOCRATICODE.md(template + repo notes), a paragraph in DEPLOYMENT.md's Node section.tests/test_socraticode_config.py: noQDRANT_COLLECTION_PREFIX/SOCRATICODE_BRANCH_AWARE/SOCRATICODE_PROJECT_ID/QDRANT_HOSTin any env source;settings.local.jsonignored by the tracked.gitignore(git check-ignore -v); no key in the committed settings; the store never addressed withoutprojectId: processor; the cohort client env; the exact pin, and on this VM the driver pin agreeing with it; index scope; manifest; hooks.Memory decision: no
MemoryLow=, so no deployPreflight: cgroup2 is mounted without
memory_recursiveprotandsystem.slicegrants none, soMemoryLow=onprocessor.servicewould be inert without a hostsystem.slicedrop-in. And the threat is OOM, not reclaim: the unit already hasOOMScoreAdjust=-500(~64 MiB resident), and each child volunteers at +1000. The pin removes the npm-at-session-start peak. Recorded indocs/SOCRATICODE.md.Known consequence
A 1.14.0 client (watcher, replicator, archiver, notifier) that links
codebase_processorreads zero rows from it without an error (notifier#72). No sibling links processor today.Not in this PR (host + operator, after merge)
Capped pre-install of the pin; marketplace and plugin; link stubs under
/home/exedev/; session restart; the Qdrant key (operator); the capped index from the main checkout; then verifyQdrant mode: external, the server's command line, a processor search, andincludeLinkedresults from each sibling (1.14.0-format collections read by a 1.16.0 client: stated, not yet verified).🤖 Generated with Claude Code