docs: apply fleet-template (16-artifact scaffold)
Adds missing standard artifacts: - README.md (if missing) - AGENTS.md (AI agent contract) - PLAN.md (current sprint) - STATUS.md (where we are) - DEVELOPMENT.md (dev workflow) - DEPLOYMENT.md (deploy procedure) - TESTING.md (test strategy) - DECISIONS.md (ADR index + templates) - .github/CODEOWNERS - .github/workflows/ci.yml Preserves all existing artifacts. Refs: RugMunchMedia/fleet-template
This commit is contained in:
commit
47ba268131
310 changed files with 38429 additions and 0 deletions
21
templates/etsy-product.json
Normal file
21
templates/etsy-product.json
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
{
|
||||
"name": "Etsy Product",
|
||||
"description": "Extract product details from Etsy listing pages",
|
||||
"site": "etsy.com",
|
||||
"category": "ecommerce",
|
||||
"icon": "🧶",
|
||||
"url_pattern": "*://www.etsy.com/listing/*",
|
||||
"schema": {
|
||||
"name": "etsy_product",
|
||||
"base_selector": "[data-listing-id]",
|
||||
"fields": [
|
||||
{"name": "title", "selector": "h1", "type": "text"},
|
||||
{"name": "price", "selector": ".wt-text-title-01", "type": "text", "transform": "float"},
|
||||
{"name": "rating", "selector": ".wt-display-inline-flex .wt-text-body-01", "type": "text", "transform": "float"},
|
||||
{"name": "review_count", "selector": ".wt-display-inline-flex a", "type": "text", "transform": "int"},
|
||||
{"name": "shop_name", "selector": ".wt-text-body-01 a[href*='/shop/']", "type": "text"},
|
||||
{"name": "image_url", "selector": ".carousel-image img", "type": "attribute", "attribute": "src"},
|
||||
{"name": "description", "selector": "[data-section-id='description']", "type": "text"}
|
||||
]
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue