| { |
| "format": "daily-project-prototype-v1", |
| "project": "hybrid-semantic-search", |
| "title": "Hybrid Semantic Search Service", |
| "domain": "semantic-search", |
| "mode": "retrieval", |
| "labels": [ |
| "architecture", |
| "operations", |
| "security" |
| ], |
| "prototypes": { |
| "architecture": { |
| "how": 3, |
| "is": 5, |
| "the": 8, |
| "service": 6, |
| "architecture": 3, |
| "organized": 3, |
| "separates": 3, |
| "ingestion": 3, |
| "indexing": 3, |
| "retrieval": 3, |
| "ranking": 7, |
| "and": 5, |
| "api": 3, |
| "delivery": 3, |
| "in": 2, |
| "an": 3, |
| "operations": 2, |
| "review": 2, |
| "for": 1, |
| "evaluation": 1, |
| "case": 1, |
| "where": 2, |
| "query": 2, |
| "implemented": 2, |
| "layer": 2, |
| "combines": 2, |
| "lexical": 2, |
| "overlap": 2, |
| "concept": 2, |
| "weights": 2, |
| "metadata": 2, |
| "boosts": 2 |
| }, |
| "operations": { |
| "in": 2, |
| "an": 4, |
| "operations": 2, |
| "review": 2, |
| "what": 2, |
| "happens": 2, |
| "when": 2, |
| "the": 4, |
| "index": 4, |
| "becomes": 2, |
| "stale": 2, |
| "scheduled": 2, |
| "refreshes": 2, |
| "rebuild": 2, |
| "changed": 2, |
| "documents": 2, |
| "and": 5, |
| "retain": 2, |
| "previous": 2, |
| "healthy": 2, |
| "for": 2, |
| "evaluation": 2, |
| "case": 2, |
| "how": 3, |
| "do": 3, |
| "operators": 3, |
| "detect": 3, |
| "poor": 3, |
| "search": 3, |
| "quality": 6, |
| "offline": 3, |
| "relevance": 3, |
| "sets": 3, |
| "production": 3, |
| "click": 3, |
| "signals": 3, |
| "track": 3, |
| "regressions": 3 |
| }, |
| "security": { |
| "how": 2, |
| "are": 2, |
| "access": 2, |
| "controls": 2, |
| "applied": 2, |
| "to": 2, |
| "results": 2, |
| "retrieval": 2, |
| "filters": 4, |
| "documents": 4, |
| "by": 2, |
| "caller": 2, |
| "permissions": 2, |
| "before": 4, |
| "ranking": 2, |
| "for": 2, |
| "an": 3, |
| "evaluation": 2, |
| "case": 2, |
| "in": 1, |
| "operations": 1, |
| "review": 1, |
| "can": 2, |
| "one": 2, |
| "user": 2, |
| "retrieve": 2, |
| "another": 2, |
| "team": 2, |
| "s": 2, |
| "authorization": 2, |
| "must": 2, |
| "run": 2, |
| "any": 2, |
| "document": 2, |
| "content": 2, |
| "is": 2, |
| "returned": 2 |
| } |
| }, |
| "idf": { |
| "the": 1.559616, |
| "service": 2.252763, |
| "separates": 2.252763, |
| "ingestion": 2.252763, |
| "indexing": 2.252763, |
| "retrieval": 1.847298, |
| "ranking": 1.559616, |
| "and": 1.336472, |
| "api": 2.252763, |
| "delivery": 2.252763, |
| "scheduled": 2.252763, |
| "refreshes": 2.252763, |
| "rebuild": 2.252763, |
| "changed": 2.252763, |
| "documents": 1.847298, |
| "retain": 2.252763, |
| "previous": 2.252763, |
| "healthy": 2.252763, |
| "index": 2.252763, |
| "filters": 1.847298, |
| "by": 2.252763, |
| "caller": 2.252763, |
| "permissions": 2.252763, |
| "before": 1.847298, |
| "layer": 2.252763, |
| "combines": 2.252763, |
| "lexical": 2.252763, |
| "overlap": 2.252763, |
| "concept": 2.252763, |
| "weights": 2.252763, |
| "metadata": 2.252763, |
| "boosts": 2.252763, |
| "offline": 2.252763, |
| "relevance": 2.252763, |
| "sets": 2.252763, |
| "production": 2.252763, |
| "click": 2.252763, |
| "signals": 2.252763, |
| "track": 2.252763, |
| "quality": 2.252763, |
| "regressions": 2.252763, |
| "authorization": 2.252763, |
| "must": 2.252763, |
| "run": 2.252763, |
| "any": 2.252763, |
| "document": 2.252763, |
| "content": 2.252763, |
| "is": 2.252763, |
| "returned": 2.252763 |
| }, |
| "documents": [ |
| { |
| "id": "search-01", |
| "label": "architecture", |
| "text": "The service separates ingestion, indexing, retrieval, ranking, and API delivery.", |
| "metadata": { |
| "synthetic": true, |
| "domain": "semantic-search" |
| } |
| }, |
| { |
| "id": "search-02", |
| "label": "operations", |
| "text": "Scheduled refreshes rebuild changed documents and retain the previous healthy index.", |
| "metadata": { |
| "synthetic": true, |
| "domain": "semantic-search" |
| } |
| }, |
| { |
| "id": "search-03", |
| "label": "security", |
| "text": "Retrieval filters documents by caller permissions before ranking.", |
| "metadata": { |
| "synthetic": true, |
| "domain": "semantic-search" |
| } |
| }, |
| { |
| "id": "search-04", |
| "label": "architecture", |
| "text": "The ranking layer combines lexical overlap, concept weights, and metadata boosts.", |
| "metadata": { |
| "synthetic": true, |
| "domain": "semantic-search" |
| } |
| }, |
| { |
| "id": "search-05", |
| "label": "operations", |
| "text": "Offline relevance sets and production click signals track quality regressions.", |
| "metadata": { |
| "synthetic": true, |
| "domain": "semantic-search" |
| } |
| }, |
| { |
| "id": "search-06", |
| "label": "security", |
| "text": "Authorization filters must run before any document content is returned.", |
| "metadata": { |
| "synthetic": true, |
| "domain": "semantic-search" |
| } |
| } |
| ], |
| "graph_edges": [], |
| "confidence_threshold": 0.18, |
| "trained_on_synthetic_data": true |
| } |
|
|