Operator: Andrew. Written 2026-10-27 07:28 Sydney. Follows Experiment_001_checkpoint_3.md (kept, never overwritten; Experiment_001_checkpoint_2.md and Experiment_001_checkpoint.md also kept). Status: no new code delivered this session. contextdef_05b.py 1.0.0 was run for the first time against the real 0.5B on the Clone, and the 0.5B was asked one query directly. Experiments themselves not started; the recorder (build step 2 in checkpoint 3) is still not written. Resume: paste this file together with Experiment_001_checkpoint_3.md and Experiment_001_checkpoint_2.md into a fresh conversation. Where files differ, the newest wins. Checkpoint 2 holds the definitions of Experiments 000/001/002 and risks 1 to 13; checkpoint 3 holds hotwords.py 2.1.0 and risks 14 to 21; this file adds risks 22 to 24.
contextdef_05b.py v1.0.0 was run on the Clone against the real 0.5B (qwen2.5-0.5b-instruct-q8_0.gguf, llama.cpp build b10726, port 8081, chat route) with two queries. Results are in section 2./root/memstore/ctxdef_try/20261026-185424, UTC date)| Query 1: "Why is serotonin syndrome so dangerous with MDMA?" | Query 2: "Is 2C-B safe with SSRIs?" | |
|---|---|---|
| Raw reply (exact) | SUBJECT: serotonin syndrome / INTENT: how-to / TERMS: MDMA, dangerous, serotonin, syndrome |
SUBJECT: 2C-B safety with SSRIs / INTENT: how-to / TERMS: 2C-B, SSRIs, safety, medication |
Terms added by the model (in_query: false) |
none | safety, medication |
| Wall time | 25.45 s (prompt of 168 tokens evaluated cold in 22.9 s) | 3.54 s (only 15 prompt tokens evaluated; the worked example came from the prompt cache) |
| Generation speed | 11.6 tokens/s | 10.8 tokens/s |
--api completion not needed).MDMA, 2C-B, SSRIs); 2c-b survived intact.how-to for a why-question and a yes/no question). Same label twice suggests it is copied from the worked example in the prompt. Not confirmed (the script is not in the chat).hotwords.py fuzzy matching would not link "safe" to "safety" (edit distance too large).MDMA first on query 1, not the subject words, so its "most important first" ranking is weak.in_query: false leaves 2c-b and ssris.Speed 13.8 tokens/s, 21.7 s for 300 tokens. Errors: calls MDMA "mescaline"; vague "serotonin drugs"; points 1 and 3 repeat the same sentence; generic symptom list (fatigue, appetite, mood) instead of mental-state change, autonomic overactivity, clonus/hyperreflexia and hyperthermia; "risk of death is very high" overstated; never states the mechanism (serotonin release and reuptake block) or names MAOIs; point 4 ("cross-tolerance") off-topic. The same query on the 4B (port 8080) has not been run.
Note: the operator's curl used /v1/chat/completion (no final "s") and the server still answered.
in_query: false before they reach the pseudo query.Problem: unknown whether the 0.5B could serve as the context definer and what it produces on the real server; also unclear how reliable its content is. Resolution: run done (section 2). It follows the format and extracts query terms well, but mislabels intent, paraphrases, adds speculative terms, and its free answers are unreliable. Verdict (Claude's, not agreed): usable only for structured extraction, never as a source of stored content.
hotwords.py add, rarity weighting ranks its unusual wrong terms ("mescaline", "cascade", "cross-tolerance") high, and boosting them later pushes LLM1 toward the 0.5B's errors. Sharpens risk 14 (echo).safety for safe) will not match stored spellings under the key-plus-fuzzy rules, and added terms (medication) can pull in arrays about a broader subject (checkpoint 3 risk 21, now seen once).None delivered this session. No release card. Existing deliveries (all kept): Hotwords_v1.0.0.zip, Hotwords_v1.0.1.zip, Hotwords_v2.0.0.zip, Hotwords_v2.1.0.zip, ContextDef05b_v1.0.0.zip. If the operator wants contextdef_05b.py changed (drop intent, enforce subject span), the zip must be attached to the new chat; the script is not in these checkpoints. Next version would be 1.1.0.
n_probs 50. If the returned list has 40 entries the probabilities come after the cuts; 50 entries means before. This decides the recorder's request flags.contextdef_05b.py on about ten more queries, mixed kinds, including a pronoun follow-up ("what about with alcohol?"), where the script has no history. This will also give a malformed rate.hotwords.py on the Clone's Python 3.6 / 3.8 / 3.15 (still not done).ALPHA steps (all unchanged from checkpoint 3).Claude: [Month DD, YYYY, HH:MM:SS AM/PM] (casual mode), real Sydney time from a code run immediately before each reply.pkill/kill on services. Never rename his scripts. Deployment timing is his call.@version/@date; manual with version history; version shown once at start; zip with a dotted, never-reused version; xmllint --noout on XML; list unrequested changes BEFORE making them; end with a release card (include "legacy zipper used" only for SMF package zips)._N, never reused (next is _5). Prefers short conversations and a fresh chat per chapter.qwen2.5-0.5b-instruct-q8_0.gguf) on 8081, build b10726. Python 3.6 on a POSIX/C locale does not switch to UTF-8, so non-ASCII must be handled explicitly (already done in both tools).