Foreclosure Analysis Skill
Executes the complete 12-stage Everest Ascent™ methodology for foreclosure auction intelligence.
When to Use This Skill
- Analyzing upcoming foreclosure auctions
- Processing new auction listings
- Generating investment recommendations
- Creating property reports for bidding decisions
The Everest Ascent™ Pipeline
Stage 1: Discovery
- Monitor RealForeclose.com for new listings
- Extract: case number, plaintiff, property address, auction date
- Filter: Brevard County only, exclude tax deeds
- Output: candidate_properties list
Stage 2: Scraping
- BCPAO Scraper: Property details, valuations, photos
- RealForeclose Scraper: Auction specifics, judgment amount
- AcclaimWeb Scraper: Mortgages, liens, legal descriptions
- RealTDM Scraper: Tax certificates, delinquencies
- Census API: Demographics, neighborhood data
Stage 3: Title Search
- Parse legal description
- Identify all recorded instruments
- Build chain of title
- Flag gaps or issues
Stage 4: Lien Priority Analysis
CRITICAL STAGE - Use lien-discovery-skill
- Identify lien positions (1st, 2nd, 3rd+)
- Detect HOA foreclosures (senior mortgage survives)
- Calculate lien satisfaction amounts
- Determine what buyer inherits
Stage 5: Tax Certificates
- Check RealTDM for outstanding certificates
- Calculate tax debt
- Verify redemption status
- Add to cost basis
Stage 6: Demographics
- Census API: median income, vacancy rate
- Neighborhood score: rental demand, appreciation potential
- Target zips: 32937, 32940, 32953, 32903
- Flag: optimal for Third Sword MTR strategy
Stage 7: ML Prediction
- XGBoost model: third-party purchase probability (64.4% accuracy)
- Features: plaintiff, property type, judgment amount, location
- Output: probability score 0-1
- Brand as "BrevardBidderAI ML" in reports
Stage 8: Max Bid Calculation
Use max-bid-calculator-skill
- Formula: (ARV×70%) - Repairs - $10K - MIN($25K, 15%×ARV)
- ARV: After-repair value from BCPAO + comps
- Repairs: Conservative estimate based on age/condition
- Holding costs: $10K standard
- Profit buffer: $25K or 15% ARV (whichever less)
Stage 9: Decision Logic
- Calculate bid/judgment ratio
- BID: Ratio ≥ 75% (strong value)
- REVIEW: Ratio 60-74% (marginal, needs human review)
- SKIP: Ratio < 60% (insufficient value)
- DO_NOT_BID: HOA foreclosure with senior mortgage
Stage 10: Report Generation
- One-page DOCX format
- BrevardBidderAI branding (NOT Property360)
- Include: property details, BCPAO photo, max bid, decision, rationale
- ML prediction prominently displayed
- Lien analysis summary
Stage 11: Disposition Tracking
- Log to Supabase auction_results table
- Fields: property_id, decision, max_bid, actual_bid, outcome
- Track: won/lost/skipped
- Calculate: actual ROI vs predicted
Stage 12: Archive
- Store all data in Supabase historical_auctions
- Preserve: scraper outputs, ML predictions, decisions
- Enable: backtesting, model improvements, pattern analysis
Data Sources & APIs
RealForeclose: brevard.realforeclose.com (auction listings)
BCPAO: gis.brevardfl.gov/gissrv/rest/services/Base_Map/Parcel_New_WKID2881/MapServer/5
AcclaimWeb: Search by case number, parcel ID
RealTDM: Tax certificate search by parcel
Census: api.census.gov/data (demographics)
Decision Rules
Auto-BID if:
- Bid/judgment ≥ 75%
- No HOA foreclosure issues
- Clean title chain
- Target zip code (optional boost)
Flag REVIEW if:
- Bid/judgment 60-74%
- Minor title issues
- Unusual property characteristics
- High repair uncertainty
Auto-SKIP if:
- Bid/judgment < 60%
- Insufficient margin
- High risk factors
DO_NOT_BID if:
- HOA foreclosure + senior mortgage survives
- Title defects
- Legal complications
Output Format
{
"property_id": "2024-CA-001234",
"address": "123 Main St, Melbourne FL 32940",
"decision": "BID",
"max_bid": 285000,
"judgment": 320000,
"bid_ratio": 0.89,
"ml_probability": 0.72,
"lien_analysis": "Clean 1st position",
"reasoning": "Strong equity position, target zip, clean title"
}
Example Usage
"Analyze the December 3rd foreclosure auction using foreclosure-analysis-skill"
"Process new RealForeclose listings with the Everest Ascent pipeline"
Integration Points
- Triggers lien-discovery-skill at Stage 4
- Triggers max-bid-calculator-skill at Stage 8
- Uses bcpao-data-extraction-skill throughout
- Logs to Supabase at Stages 11-12
Best Practices
- NO GUESSING: Always use actual recorded documents
- Verify Everything: Don't trust automated data blindly
- Conservative Repairs: Better to overestimate than underestimate
- Document Reasoning: Every decision needs clear rationale
- Track Performance: Log actual vs predicted outcomes
1---2name: foreclosure-analysis-skill3description: Execute 12-stage Everest Ascent pipeline for foreclosure auction analysis from discovery to disposition4---5
6# Foreclosure Analysis Skill
7
8Executes the complete 12-stage Everest Ascent™ methodology for foreclosure auction intelligence.
9
10## When to Use This Skill
11
12- Analyzing upcoming foreclosure auctions
13- Processing new auction listings
14- Generating investment recommendations
15- Creating property reports for bidding decisions
16
17## The Everest Ascent™ Pipeline
18
19### Stage 1: Discovery
20- Monitor RealForeclose.com for new listings
21- Extract: case number, plaintiff, property address, auction date
22- Filter: Brevard County only, exclude tax deeds
23- Output: candidate_properties list
24
25### Stage 2: Scraping
26- **BCPAO Scraper:** Property details, valuations, photos
27- **RealForeclose Scraper:** Auction specifics, judgment amount
28- **AcclaimWeb Scraper:** Mortgages, liens, legal descriptions
29- **RealTDM Scraper:** Tax certificates, delinquencies
30- **Census API:** Demographics, neighborhood data
31
32### Stage 3: Title Search
33- Parse legal description
34- Identify all recorded instruments
35- Build chain of title
36- Flag gaps or issues
37
38### Stage 4: Lien Priority Analysis
39**CRITICAL STAGE - Use lien-discovery-skill**
40- Identify lien positions (1st, 2nd, 3rd+)
41- Detect HOA foreclosures (senior mortgage survives)
42- Calculate lien satisfaction amounts
43- Determine what buyer inherits
44
45### Stage 5: Tax Certificates
46- Check RealTDM for outstanding certificates
47- Calculate tax debt
48- Verify redemption status
49- Add to cost basis
50
51### Stage 6: Demographics
52- Census API: median income, vacancy rate
53- Neighborhood score: rental demand, appreciation potential
54- Target zips: 32937, 32940, 32953, 32903
55- Flag: optimal for Third Sword MTR strategy
56
57### Stage 7: ML Prediction
58- XGBoost model: third-party purchase probability (64.4% accuracy)
59- Features: plaintiff, property type, judgment amount, location
60- Output: probability score 0-1
61- Brand as "BrevardBidderAI ML" in reports
62
63### Stage 8: Max Bid Calculation
64**Use max-bid-calculator-skill**
65- Formula: (ARV×70%) - Repairs - $10K - MIN($25K, 15%×ARV)
66- ARV: After-repair value from BCPAO + comps
67- Repairs: Conservative estimate based on age/condition
68- Holding costs: $10K standard
69- Profit buffer: $25K or 15% ARV (whichever less)
70
71### Stage 9: Decision Logic
72- Calculate bid/judgment ratio
73- **BID:** Ratio ≥ 75% (strong value)
74- **REVIEW:** Ratio 60-74% (marginal, needs human review)
75- **SKIP:** Ratio < 60% (insufficient value)
76- **DO_NOT_BID:** HOA foreclosure with senior mortgage
77
78### Stage 10: Report Generation
79- One-page DOCX format
80- BrevardBidderAI branding (NOT Property360)
81- Include: property details, BCPAO photo, max bid, decision, rationale
82- ML prediction prominently displayed
83- Lien analysis summary
84
85### Stage 11: Disposition Tracking
86- Log to Supabase auction_results table
87- Fields: property_id, decision, max_bid, actual_bid, outcome
88- Track: won/lost/skipped
89- Calculate: actual ROI vs predicted
90
91### Stage 12: Archive
92- Store all data in Supabase historical_auctions
93- Preserve: scraper outputs, ML predictions, decisions
94- Enable: backtesting, model improvements, pattern analysis
95
96## Data Sources & APIs
97
98**RealForeclose:** brevard.realforeclose.com (auction listings)
99**BCPAO:** gis.brevardfl.gov/gissrv/rest/services/Base_Map/Parcel_New_WKID2881/MapServer/5
100**AcclaimWeb:** Search by case number, parcel ID
101**RealTDM:** Tax certificate search by parcel
102**Census:** api.census.gov/data (demographics)
103
104## Decision Rules
105
106**Auto-BID if:**
107- Bid/judgment ≥ 75%
108- No HOA foreclosure issues
109- Clean title chain
110- Target zip code (optional boost)
111
112**Flag REVIEW if:**
113- Bid/judgment 60-74%
114- Minor title issues
115- Unusual property characteristics
116- High repair uncertainty
117
118**Auto-SKIP if:**
119- Bid/judgment < 60%
120- Insufficient margin
121- High risk factors
122
123**DO_NOT_BID if:**
124- HOA foreclosure + senior mortgage survives
125- Title defects
126- Legal complications
127
128## Output Format
129
130```json
131{
132 "property_id": "2024-CA-001234",
133 "address": "123 Main St, Melbourne FL 32940",
134 "decision": "BID",
135 "max_bid": 285000,
136 "judgment": 320000,
137 "bid_ratio": 0.89,
138 "ml_probability": 0.72,
139 "lien_analysis": "Clean 1st position",
140 "reasoning": "Strong equity position, target zip, clean title"
141}
142```
143
144## Example Usage
145
146```
147"Analyze the December 3rd foreclosure auction using foreclosure-analysis-skill"
148
149"Process new RealForeclose listings with the Everest Ascent pipeline"
150```
151
152## Integration Points
153
154- Triggers lien-discovery-skill at Stage 4
155- Triggers max-bid-calculator-skill at Stage 8
156- Uses bcpao-data-extraction-skill throughout
157- Logs to Supabase at Stages 11-12
158
159## Best Practices
160
1611. **NO GUESSING:** Always use actual recorded documents
1622. **Verify Everything:** Don't trust automated data blindly
1633. **Conservative Repairs:** Better to overestimate than underestimate
1644. **Document Reasoning:** Every decision needs clear rationale
1655. **Track Performance:** Log actual vs predicted outcomes