Source identity
| Field | Recorded value |
|---|---|
| Source type | GitHub source |
| Original record | Janady13/thatstupidcomputer / packages/discovery/answers.ts |
| Date | Not specified in source |
| Repository | Janady13/thatstupidcomputer |
| Revision | 57555cde46910102dd25d6c1c1fb2c359e9655bd |
| Branch | main |
| Path or archive member | packages/discovery/answers.ts |
| Original SHA-256 | 8fdd791a8096de63a0a73ca7c7a6aa58470211c77465c73063ada53abc660fb8 |
| Git blob SHA | 5cb2dcf1f07b647ab6c676fa0c8f9eb0319a44b4 |
| Reading-copy SHA-256 | 8fdd791a8096de63a0a73ca7c7a6aa58470211c77465c73063ada53abc660fb8 |
Recovered source transcript
Download complete source text ↓14 lines · 0.7 KB
import {getPage,SITE_ORIGIN} from '../site/content.ts';
import {PROVIDERS,type ProviderId} from './registry.ts';
/** Private QA view of real public answers, not doorway pages or alternate content for bots. */
export function answerCatalog(id:ProviderId) {
const provider=PROVIDERS[id];
return {provider:id,product:provider.product,language:'en',status:'source-content-not-observed-model-answer',
observationFormat:provider.observationFormat,limits:provider.limits,
pages:provider.answerPaths.map(path=>{
const page=getPage(path); if(!page) throw new Error('Provider references a missing public answer');
return {path,canonical:SITE_ORIGIN+path,title:page.title,intro:page.intro,sections:page.sections};
}),
};
}