Dashboard › spotlight › Distillation
Distillation
ID: 8686f92a-e686-40d9-bb9d-33d369b94d7e
Generation: 0
Tokens: 1016
R_compression: 12.667
C_norm: 0.000
Archived: No
Created: 2026-07-28 11:56:01
Source IDs:
["3e0a5888c8b70ae05e8704cdbcf280bd","3e926dcff764d48318b800297e80b03f","b1d12e3dccd2ee4d50f29c8a4551bac4","5496561ca53553710ad8e3a666ff16bb"]
Observations
<observations>
Date: Jul 28, 2026
* 🟡 (11:47) Astro source code search observed (10 matches across Astro core source). Pipeline class in `packages/astro/src/core/pipeline.ts` defines bit-mask `PipelineFeatures` enum: `redirects=1<<0, sessions=1<<1, actions=1<<2, middleware=1<<3, i18n=1<<4, cache=1<<5`. Used to track which handlers activate which features via `|=`. Only meaningful when custom `src/app.ts` fetch handler is in use. Pipeline fields: `internalMiddleware`, `resolvedMiddleware`, `resolvedLogger`, `resolvedActions`, `resolvedSessionDriver`, `resolvedCacheProvider`, `compiledCacheRoutes`, `nodePool`, `htmlStringCache`, `usedFeatures`, `logger`, `manifest`, `runtimeMode` ("development"|"production"), `renderers`, `resolve`, `streaming`.
* 🟡 (11:47) Astro source code observed: `piccolore` used for color helpers in core rendering path. Symbol imports from `../constants.js`: `appSymbol`, `ASTRO_GENERATOR`, `fetchStateSymbol`, `originPathnameSymbol`, `pipelineSymbol`, `responseSentSymbol`. CSP-related imports: `pushDirective` from `../csp/runtime.js`, `generateCspDigest` from `../encryption.js`.
* 🟡 (11:47) Astro source code observed: `packages/astro/src/runtime/server/render/` exports include `renderToAsyncIterable`, `renderToReadableStream`, `renderToString`, `renderComponentToString`, `markHTMLString`, `renderCspContent`, `chunkToString`, `Fragment`, `Renderer`. Environment detection via `isNode`, `isDeno` from `./util.js`. `renderPage` signature: `(result, componentFactory, props, children, streaming, route)` — checks `isAstroComponentFactory` before rendering, sets `result._metadata.headInTree`.
* 🟡 (11:47) Astro source code observed: UI framework resolution by file extension in `packages/astro/src/core/render/components/` (or similar): `.svelte` → `@astrojs/svelte`, `.vue` → `@astrojs/vue`, `.jsx`/`.tsx` → `["@astrojs/react", "@astrojs/preact", "@astrojs/solid-js", "@astrojs/vue (jsx)"]`. Default/void → `["@astrojs/react", "@astrojs/preact", "@astrojs/svelte", ...]`.
* 🟡 (11:47) Astro rendering feature `astro:transitions` registered in metrics-ssr.json and metrics.json for Sentry Spotlight website project.
* 🟡 (11:47) User's Sentry Spotlight project: tracked file `packages/website/src/content.config.ts` (8 lines) uses Content Layer API — `import { docsLoader, i18nLoader } from "@astrojs/starlight/loaders"` and `import { docsSchema, i18nSchema } from "@astrojs/starlight/schema"`. Collections: `docs: defineCollection({ loader: docsLoader(), schema: docsSchema() })`, `i18n: defineCollection({ loader: i18nLoader(), schema: i18nSchema() })`.
* 🟡 (11:47) User's Sentry Spotlight project: `packages/website/content.config.ts` at repo root (untracked, legacy) vs tracked `packages/website/src/content.config.ts`. Astro prefers `src/content.config.ts` per Content Layer API convention; the root untracked one would be ignored/legacy. Git status confirms only root version is untracked.
* 🟢 (11:47) Agent confirmed `packages/website/src/content.config.ts` is the canonical Content Layer config;