¿Qué hace US Crowding Radar?
Usa la CLI de Python probada en este repositorio. No reimplementes la puntuación ni llames a interfaces no documentadas directamente.
Seguridad
- Esta es inteligencia de mercado de solo lectura, no ejecución de operaciones.
- Nunca solicites, imprimas, registres ni coloques
CLAWBY_API_KEYen argumentos de comandos. - El panel acepta la clave a través de su interfaz local, la valida contra el endpoint oficial
/api/accountde Clawby y puede guardarla en el archivo de credenciales local ignorado por Git con modo600. - La automatización CLI lee la clave solo del entorno o del archivo ignorado
.env. - Nunca describas la puntuación de crowding como un pronóstico de precio o consejo de inversión.
Comandos
Desde la raíz del repositorio:
python3 -m us_crowding_radar doctor
python3 -m us_crowding_radar watchlist list
python3 -m us_crowding_radar watchlist add TICKER --label "Compañía"
python3 -m us_crowding_radar watchlist remove TICKER
python3 -m us_crowding_radar scan
python3 -m us_crowding_radar scan --refresh
python3 -m us_crowding_radar scan --notify
python3 -m us_crowding_radar serve --port 8786
Flujo de trabajo
- Para el panel, pide al usuario que ingrese su propia clave en la interfaz local; nunca la repitas ni la registres. Una validación exitosa se puede restaurar desde el archivo de credenciales local protegido.
- Para la automatización CLI, ejecuta
doctore informa solo si la clave del entorno está configurada. - Confirma la lista de seguimiento antes de un escaneo en vivo.
- Usa
scanpara una ejecución autorizada de solo lectura en caché oscan --refreshpara datos remotos nuevos. - Informa juntos la puntuación, dirección, cobertura, evidencia de componentes, marcas de tiempo de las fuentes y dimensiones fallidas.
- Usa
--notifysolo cuando el usuario haya configurado y autorizado el destino de notificación.
Validación
python3 -m unittest discover -s tests -v
node --check us_crowding_radar/web/app.js
python3 -m compileall -q us_crowding_radar