fix: resolve ruff lint and format errors across codebase

Fix E402 import ordering, F841 unused variable, F541 unnecessary
f-strings, F401 unused import, and auto-format 6 files.
This commit is contained in:
bensig
2026-04-04 18:37:17 -07:00
parent 0f8fa8c7d5
commit 6d8c462219
7 changed files with 333 additions and 200 deletions
+30 -21
View File
@@ -263,7 +263,9 @@ def _warn_ambiguous(people: list) -> list:
# ─────────────────────────────────────────────────────────────────────────────
def _generate_aaak_bootstrap(people: list, projects: list, wings: list, mode: str, config_dir: Path = None):
def _generate_aaak_bootstrap(
people: list, projects: list, wings: list, mode: str, config_dir: Path = None
):
"""
Generate AAAK entity registry + critical facts bootstrap from onboarding data.
These files teach the AI about the user's world from session one.
@@ -292,7 +294,6 @@ def _generate_aaak_bootstrap(people: list, projects: list, wings: list, mode: st
name = p["name"]
code = entity_codes[name]
rel = p.get("relationship", "")
ctx = p.get("context", "")
registry_lines.append(f" {code}={name} ({rel})" if rel else f" {code}={name}")
if projects:
@@ -301,13 +302,15 @@ def _generate_aaak_bootstrap(people: list, projects: list, wings: list, mode: st
code = proj[:4].upper()
registry_lines.append(f" {code}={proj}")
registry_lines.extend([
"",
"## AAAK Quick Reference",
" Symbols: ♡=love ★=importance ⚠=warning →=relationship |=separator",
" Structure: KEY:value | GROUP(details) | entity.attribute",
" Read naturally — expand codes, treat *markers* as emotional context.",
])
registry_lines.extend(
[
"",
"## AAAK Quick Reference",
" Symbols: ♡=love ★=importance ⚠=warning →=relationship |=separator",
" Structure: KEY:value | GROUP(details) | entity.attribute",
" Read naturally — expand codes, treat *markers* as emotional context.",
]
)
(mempalace_dir / "aaak_entities.md").write_text("\n".join(registry_lines))
@@ -325,7 +328,9 @@ def _generate_aaak_bootstrap(people: list, projects: list, wings: list, mode: st
for p in personal_people:
code = entity_codes[p["name"]]
rel = p.get("relationship", "")
facts_lines.append(f"- **{p['name']}** ({code}) — {rel}" if rel else f"- **{p['name']}** ({code})")
facts_lines.append(
f"- **{p['name']}** ({code}) — {rel}" if rel else f"- **{p['name']}** ({code})"
)
facts_lines.append("")
if work_people:
@@ -333,7 +338,9 @@ def _generate_aaak_bootstrap(people: list, projects: list, wings: list, mode: st
for p in work_people:
code = entity_codes[p["name"]]
rel = p.get("relationship", "")
facts_lines.append(f"- **{p['name']}** ({code}) — {rel}" if rel else f"- **{p['name']}** ({code})")
facts_lines.append(
f"- **{p['name']}** ({code}) — {rel}" if rel else f"- **{p['name']}** ({code})"
)
facts_lines.append("")
if projects:
@@ -342,13 +349,15 @@ def _generate_aaak_bootstrap(people: list, projects: list, wings: list, mode: st
facts_lines.append(f"- **{proj}**")
facts_lines.append("")
facts_lines.extend([
"## Palace",
f"Wings: {', '.join(wings)}",
f"Mode: {mode}",
"",
"*This file will be enriched by palace_facts.py after mining.*",
])
facts_lines.extend(
[
"## Palace",
f"Wings: {', '.join(wings)}",
f"Mode: {mode}",
"",
"*This file will be enriched by palace_facts.py after mining.*",
]
)
(mempalace_dir / "critical_facts.md").write_text("\n".join(facts_lines))
@@ -433,9 +442,9 @@ def run_onboarding(
print(f" {registry.summary()}")
print(f"\n Wings: {', '.join(wings)}")
print(f"\n Registry saved to: {registry._path}")
print(f"\n AAAK entity registry: ~/.mempalace/aaak_entities.md")
print(f" Critical facts bootstrap: ~/.mempalace/critical_facts.md")
print(f"\n Your AI will know your world from the first session.")
print("\n AAAK entity registry: ~/.mempalace/aaak_entities.md")
print(" Critical facts bootstrap: ~/.mempalace/critical_facts.md")
print("\n Your AI will know your world from the first session.")
print()
return registry