yttcom.net
Backend
/
Tools
/
File Editor
Backend
/
Tools
/
File Editor
/
knowledge-30.md
v1.5
knowledge-30.md
systems/30-tech/gov/knowledge-30.md
π¨ Print
π Read
β Edit
β
# knowledge-03.md β Tech [03] # CAI System Experience & Expertise Log # Standard: D091/D095 β loaded at ORIENT every session # Last updated: 07/11/26 --- ## Patterns - link_session (not update_decision_session) is security filter-safe β use se_id param not session_id - Bootstrap deploy from backend/info/domains/: use dirname(dirname(dirname(__DIR__))) β 3 levels up to public_html - backend/info/domains/ whitelisted in backend/.htaccess β all hub + viewer pages public, no PIN gate needed - write-api blocks PHP keywords β always b64+bootstrap for PHP content - [api] serves files under systems/ backend/ frontend/ transfers/ β add ?download=1 for save - Community DBs: records.db=backend/records/db/records.db | inbox=systems/community/inbox/community.db | transfers=transfers/transfers.db - Session log display: reverse blocks split by --- so newest is first - DB banner cutoff: breadcrumb top:90px + layout padding-top:134px clears all fixed bars on viewer ## Lessons - str_replace on PHP source fails if whitespace differs β grep exact strings before patching - eval() blocked server-side β always write+include pattern never eval(base64_decode()) - backend/sys-com/ is PIN-gated β move viewer/hub pages to backend/info/domains/ instead - DB count pills must be anchor tags not divs to be tappable - position:fixed and position:relative conflict β never mix on same element ## Open Questions - Roll hub template to remaining 10 systems (01-master through 10-travel) - DB viewer hub back-link from records.db β patch did not apply cleanly β redo in clean rebuild - system DB add_decision HTTP 500 β Server [40] aware
Backend
Tools
DB Viewer
DB Admin
Server Map
File Editor