Snapshot: full project state

This commit is contained in:
2026-10-06 23:43:21 -07:00
commit 1551408fc5
37 changed files with 2827 additions and 0 deletions

43
deploy/test_core.py Normal file
View File

@@ -0,0 +1,43 @@
import db, tailor, audit, improve
db.init_db()
# force fast fallback so this test doesn't wait on the cold-loading/saturated LLM
db.set_setting('llm_timeout', '5')
import llm
llm.COOLDOWN = 5
print("DB init: OK (llm_timeout forced to 5s to exercise fallback)")
# classification
print("classify tech:", tailor.classify_track({"title": "DevOps Engineer", "description": "Linux Docker Python automation networking"}))
print("classify hydro:", tailor.classify_track({"title": "Head Grower", "description": "hydroponic cultivation IPM greenhouse nutrition"}))
print("classify driving:", tailor.classify_track({"title": "Delivery Driver", "description": "route fleet logistics warehouse forklift"}))
# build_master + combining
tracks, master = tailor.build_master({"title": "Head Grower", "description": "hydroponic IPM greenhouse"})
print("hydro tracks:", tracks, "| tech differentiator present:", "Technical Differentiator" in master)
tracks2, master2 = tailor.build_master({"title": "Backend Engineer", "description": "Python Flask Docker Linux"})
print("tech tracks:", tracks2, "| master chars:", len(master2))
# keyword score (deterministic)
s, op = tailor.score_job({"title": "x", "description": "proxmox docker python linux networking automation security"})
print("keyword score:", s, "|", op[:50])
# audit round-trip
job = db.upsert_job("DevOps Engineer", "Acme", "Seattle", "https://example.com/j1", "test",
"Linux Docker Python Proxmox networking")
aid = db.create_application(job, subject="Application: DevOps Engineer — Acme",
body="Hello,\n\nI'm applying to Acme.\n\nThanks,\nIndiana Holmes\n(425) 280-0023\nindianaholmes1@icloud.com")
checks = audit.run_audit(aid, db.get_job(job),
"Application: DevOps Engineer — Acme",
"Hello,\n\nI'm applying to Acme.\n\nThanks,\nIndiana Holmes\n(425) 280-0023\nindianaholmes1@icloud.com",
"Targeting: DevOps Engineer at Acme\n\n" + master2)
print("audit results:")
for c in checks:
print(" ", c["item"], "->", c["result"])
print("all_pass:", audit.all_pass(checks))
# library
print("library:", [(r["track"], r["exists"]) for r in tailor.list_library()])
print("insights:", improve.insights())
print("ALL_CORE_TESTS_PASSED")