Defer property assessor email gate
This commit is contained in:
@@ -74,8 +74,10 @@ Current behavior:
|
||||
- automatically runs public-record / appraisal-district lookup
|
||||
- automatically tries to discover Zillow and HAR listing URLs from the address when no listing URL is provided
|
||||
- runs Zillow photo extraction first, then HAR as fallback when available
|
||||
- reuses the OpenClaw web-automation logic in-process instead of spawning nested helper commands
|
||||
- returns a structured preliminary report payload
|
||||
- asks for recipient email(s) before PDF generation
|
||||
- does not require recipient email(s) for the analysis-only run
|
||||
- asks for recipient email(s) only when PDF rendering is explicitly requested
|
||||
- renders the fixed-template PDF when recipient email(s) are present
|
||||
|
||||
Important limitation:
|
||||
@@ -259,6 +261,9 @@ The fixed template includes:
|
||||
|
||||
The report must not be rendered or sent unless target recipient email address(es) are known.
|
||||
|
||||
This requirement applies when the operator is actually rendering or sending the PDF.
|
||||
It should not interrupt a normal analysis-only `assess` run.
|
||||
|
||||
If the prompt does not include recipient email(s), the skill should:
|
||||
|
||||
- stop
|
||||
@@ -317,11 +322,11 @@ scripts/property-assessor assess --address "4141 Whiteley Dr, Corpus Christi, TX
|
||||
Expected shape:
|
||||
|
||||
- `needsAssessmentPurpose: false`
|
||||
- `needsRecipientEmails: true`
|
||||
- `needsRecipientEmails: false`
|
||||
- public-record / CAD jurisdiction included in the returned payload
|
||||
- `photoReview.imageUrls` populated when Zillow or HAR extraction succeeds
|
||||
- no PDF generated yet
|
||||
- explicit message telling the operator to ask for target recipient email(s)
|
||||
- explicit message saying the payload is ready and email is only needed when rendering or sending the PDF
|
||||
|
||||
### 3. Run public-record lookup directly
|
||||
|
||||
|
||||
Reference in New Issue
Block a user