Housing Hope Data Team Infobase
Overview
This skill helps you work with the Housing Hope Data Team Infobase, a GitHub Pages website that serves as an internal resource hub for Housing Hope staff. The site provides critical training materials, emergency protocols, housing program guides, and data system workflows for staff working with housing assistance programs and crisis response.
What This Skill Does
Navigate and maintain a multi-page HTML documentation sitePreserve critical emergency contact information and safety protocolsManage housing program enrollment guides and compliance proceduresMaintain Python tools for data processing and system integrationsEnsure accuracy of mission-critical staff resourcesInstructions
1. Understanding the Site Structure
The site consists of several key sections:
**Crisis Response** (`Crisis/index.html`) - Emergency incident reporting, contact information**Definitions** (`definitions/index.html`) - Homelessness definitions and housing criteria**Unit Designations** (`UnitDesignations/index.html`) - Housing unit types dictionary**Program Management** (`Prog/index.html`, `Entry/index.html`, `Exit/index.html`) - Enrollment and exit procedures**System Guides** (`flowchart/index.html`, `hmis-updates-2025/index.html`) - ADP and HMIS workflows**Updates & Assessments** (`updates/index.html`, `18/index.html`) - Assessment procedures2. CRITICAL: Content Editing Rules
**⚠️ NEVER modify the meaning of any content**
This is a critical knowledge base where accuracy impacts:
Emergency response and staff safetyHousing compliance and regulationsProgram enrollment correctnessCrisis intervention protocols**Absolutely preserve:**
All emergency contact information (phone numbers, emails)Program requirements, deadlines, and criteriaCompliance procedures and regulatory textSystem-specific instructions and workflowsSafety and crisis response protocols**Only modify:**
HTML structure and CSS stylingNavigation and UX improvementsBroken links and image optimizationPerformance and accessibility enhancements**When in doubt, ASK before making any changes**
3. Working with HTML Pages
When editing pages:
```bash
Read the page first
Read the HTML file completely
Identify structural vs content changes
Structural: OK to improve (nav, layout, CSS)
Content: NEVER change without explicit approval
Make only approved changes
Edit the file with structural improvements only
Test locally if possible
Verify all links and navigation work
```
4. Python Tools Maintenance
The repository includes Python tools:
`fscpanel.py` - Data processing GUI for housing data`adpnote.py` - ADP payroll integration`RemotePythonInstaller.bat` - Automated setup scriptWhen working with these:
Preserve all data processing logicMaintain integration endpointsTest thoroughly before deployment5. Resource Management
PDF guides in various directoriesImages and screenshots for trainingCSV export utilitiesExternal CDN dependencies (Bootstrap, etc.)6. Technical Stack
Static HTML/CSS/JavaScript (GitHub Pages)Bootstrap CSS frameworkPython tools: tkinter, PyQt5, pandas, requestsIntegrations: ADP, Apricot, Office 3657. When to Ask Questions
**ALWAYS ask before:**
Changing any emergency contact informationModifying procedure steps or requirementsUpdating program names, definitions, or criteriaAltering timelines, deadlines, or compliance infoChanging text that impacts staff understanding or safetyExamples
Example 1: Fixing a Navigation Issue
```
User: "The navigation bar isn't showing on the Crisis page"
Agent: *Reads Crisis/index.html and navbar.html*
Agent: *Identifies missing navbar include or CSS issue*
Agent: *Fixes HTML structure without changing any crisis protocol content*
Agent: "Fixed navigation - verified all emergency contact info remains unchanged"
```
Example 2: Updating System Guide Layout
```
User: "Make the ADP flowchart page more readable"
Agent: *Reads flowchart/index.html*
Agent: *Improves CSS layout, spacing, and visual hierarchy*
Agent: *Preserves all workflow steps and instructions exactly*
Agent: "Improved layout - all ADP workflow content preserved verbatim"
```
Example 3: Content Change Request
```
User: "Update the emergency contact number on the Crisis page"
Agent: "I can see the current emergency contact info. Before making this change, I need to confirm:
1. What is the new contact number?
2. Has this been verified by Housing Hope management?
3. Should any other pages be updated with this contact?"
*Waits for explicit confirmation before making changes*
```
Important Constraints
1. **Never infer or assume content changes** - this is not a creative writing task
2. **Preserve exact wording** of all procedural and safety-critical text
3. **Verify with user** before any content modifications
4. **Structural improvements only** unless explicitly instructed
5. **Test thoroughly** - broken links could prevent access to critical info
Notes
This site is hosted on GitHub Pages at `GearUnclear.github.io`Target audience: Housing Hope internal staff onlyContent accuracy is paramount - staff rely on this for emergency response and compliancePython tools download from housinghopedata.site during installationSite uses Bootstrap CDN and other external dependencies