feat(system): fix: gitignore STATUS.md + STATUS.local.md — interim fix for #291/#298. Auto-generated status files contain developer session data that shouldn't ship in the public repo. Will be un-gitignored when prax sync produces clean public output. (#299)

* feat(system): fix(windows): PYTHONUTF8=1 in drone cli.py for Rich Unicode on Windows (#296) + STATUS.md reset to stub (#291) + README.md platform honesty (Linux tested, macOS untested, Windows in progress)

Co-Authored-By: @devpulse <devpulse@aipass>

* feat(system): fix: gitignore STATUS.md + STATUS.local.md — interim fix for #291/#298. Auto-generated status files contain developer session data that shouldn't ship in the public repo. Will be un-gitignored when prax sync produces clean public output.

Co-Authored-By: @devpulse <devpulse@aipass>

---------

Co-authored-by: @devpulse <devpulse@aipass>
This commit is contained in:
AIPass
2026-04-15 23:38:09 -07:00
committed by GitHub
co-authored by @devpulse
parent 5ebb8b274e
commit e1be1f685b
4 changed files with 13 additions and 947 deletions
+7
View File
@@ -13,8 +13,15 @@ Usage:
drone @module command [args] Route command to internal module
"""
import os
import sys
# Windows terminals default to cp1252 which can't encode Rich's Unicode
# characters (box-drawing, em dashes, arrows). Force UTF-8 before any
# imports that trigger Rich output.
if sys.platform == "win32":
os.environ.setdefault("PYTHONUTF8", "1")
from aipass.drone.apps.drone import main as _drone_main