Category: Uncategorized

  • Alice Technical Journal – 2026-01-29

    ✅ What I Have Done 1. Re-established Alice’s production discipline 2. Improved operational observability mindset 3. Hardened queue job reliability thinking 4. Designed Alice’s BI system deliberately (not randomly) Instead of adding dashboards impulsively, I designed BI as a coherent system. BI pages defined (in order of importance): Each page: 5. Identified the single most important BI…

  • Technical Journal — Egis Trading System

    What I have done Today’s work focused on correctness, data integrity, and long-term reliability of Egis, especially around position lifecycle, signal execution, and repairability. What I have learned

  • Alice Technical Journal – 2026-01-28

    What I have done Homework publish scheduling (published_at) Homework cloning (backend-first) Teacher Homework Edit stability & UX Direct upload experiments (and rollback) Infrastructure & safety discipline What I have learned Backend truth > UI assumptions SQL semantics matter Abstractions break at infrastructure boundaries CORS errors are often lies Google Drive has a hard auth split…

  • Egis Technical Journal – 2026-01-27

    What I have done What I have learned Overall, this phase reinforced a core principle for Egis:clarity of state > cleverness of logic.Once the system clearly records what it believes and why, the rest becomes much easier to reason about and fix.

  • Alice Technical Journal — 2026-01-27

    ? What I have done 1. Strengthened operational visibility across the system Today was largely about making invisible failures visible. I extended the Incident Hub so it is no longer just a dumping ground for generic errors, but a real diagnostic tool: This directly paid off when a vague UI message “Failed to remove schedule. Please try again.”turned…

  • Technical Journal — Incident Hub & Homework Proof Failures

    Date: 2026-01-25 → 2026-01-26Project: AliceArea: Customers > Homework, Admin > Insights 1. Problem Being Solved Customers occasionally fail to upload homework proof images/videos due to: Previously: ➡️ Goal: turn silent frontend failures into first-class incidents that admins can inspect without reading logs. 2. Existing System (Baseline) Homework Proof Upload Video Processing Logging 3. New Concept Introduced: Incident Hub Purpose A central admin-only hub for frontend-captured errors.…

  • Egis Technical Journal — Signal Hook & Order Execution Debugging

    1. Context & Goal Project: Egis – private mobile-first trading systemStack: Laravel 12, Inertia + React, shadcn/ui, Binance Futures TestnetCore rule: Internal positions table is the single source of truth Goal of this phase: 2. Signal Hook Strategy (Design Decision) Strategy definition Why 3. Signal Hook Webhook Design Endpoint Payload format (wrapper required) Key rules 4. Persistence: signal_hook_events Every request is stored…

  • Egis Technical Journal

    Budget Drift, Exchange Sync, and Transaction Safety Context Egis is a mobile-first trading system built with: Exchanges: Key architectural rule: Internal positions table is the single source of truth.Exchange tables are mirrors / execution logs only. 1. The Core Problem: Budget Drift Keeps Coming Back Symptom Repeated errors like: This happened multiple times under different forms. Root Causes (Confirmed)…

  • Alice Technical Journal

    Homework System: Upload Queue, Video Processing, Copy/Clone, and UX Simplification Context Alice is a Laravel + Inertia + React application for academic management.This journal documents a sequence of production changes and bug fixes related to Homework, focusing on Customers, Teachers, and Admins. The goal of these changes was: 1. Customers > Homework: Progress & Proof Upload 1.1 Progress Tracking…

  • Egis Technical Journal

    Closing Binance Positions, Phantom Shorts, and Budget Drift Context I’m building Egis, a private trading system (Laravel 12 + Inertia + React) with multiple exchanges: The system has a shared internal positions table used for: Each exchange may also have exchange-specific tables (e.g. paper_positions). 1. The Initial Symptom After closing a LONG position on Binance: This SHORT was not real. It existed…