From 24584e94520fb4a58fcd9e917c3f0a8f3f6a2d43 Mon Sep 17 00:00:00 2001 From: Nicholai Date: Mon, 2 Mar 2026 01:44:08 -0700 Subject: [PATCH] 2026-03-02T08-44-07_auto_memory/memories.db-wal, memory/memories.db-wal --- .../.astro/collections/blog.schema.json | 75 ++++++ chatgpt-to-claude/.astro/content-assets.mjs | 1 + chatgpt-to-claude/.astro/content-modules.mjs | 4 + chatgpt-to-claude/.astro/content.d.ts | 218 ++++++++++++++++++ chatgpt-to-claude/.astro/types.d.ts | 2 + .../chunk-jakeshore-1772441046969.wav | Bin 0 -> 61518 bytes memory/memories.db-wal | Bin 6806272 -> 6806272 bytes 7 files changed, 300 insertions(+) create mode 100644 chatgpt-to-claude/.astro/collections/blog.schema.json create mode 100644 chatgpt-to-claude/.astro/content-assets.mjs create mode 100644 chatgpt-to-claude/.astro/content-modules.mjs create mode 100644 chatgpt-to-claude/.astro/content.d.ts create mode 100644 chatgpt-to-claude/.astro/types.d.ts create mode 100644 meeting-transcripts/chunk-jakeshore-1772441046969.wav diff --git a/chatgpt-to-claude/.astro/collections/blog.schema.json b/chatgpt-to-claude/.astro/collections/blog.schema.json new file mode 100644 index 000000000..0d2e59f2e --- /dev/null +++ b/chatgpt-to-claude/.astro/collections/blog.schema.json @@ -0,0 +1,75 @@ +{ + "$ref": "#/definitions/blog", + "definitions": { + "blog": { + "type": "object", + "properties": { + "title": { + "type": "string" + }, + "description": { + "type": "string" + }, + "pubDate": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "string", + "format": "date" + }, + { + "type": "integer", + "format": "unix-time" + } + ] + }, + "updatedDate": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "string", + "format": "date" + }, + { + "type": "integer", + "format": "unix-time" + } + ] + }, + "heroImage": { + "type": "string" + }, + "featured": { + "type": "boolean", + "default": false + }, + "category": { + "type": "string" + }, + "tags": { + "type": "array", + "items": { + "type": "string" + }, + "default": [] + }, + "$schema": { + "type": "string" + } + }, + "required": [ + "title", + "description", + "pubDate" + ], + "additionalProperties": false + } + }, + "$schema": "http://json-schema.org/draft-07/schema#" +} \ No newline at end of file diff --git a/chatgpt-to-claude/.astro/content-assets.mjs b/chatgpt-to-claude/.astro/content-assets.mjs new file mode 100644 index 000000000..2b8b8234b --- /dev/null +++ b/chatgpt-to-claude/.astro/content-assets.mjs @@ -0,0 +1 @@ +export default new Map(); \ No newline at end of file diff --git a/chatgpt-to-claude/.astro/content-modules.mjs b/chatgpt-to-claude/.astro/content-modules.mjs new file mode 100644 index 000000000..d9da6a347 --- /dev/null +++ b/chatgpt-to-claude/.astro/content-modules.mjs @@ -0,0 +1,4 @@ + +export default new Map([ +["src/content/blog/how-to-switch-from-chatgpt-to-claude.mdx", () => import("astro:content-layer-deferred-module?astro%3Acontent-layer-deferred-module=&fileName=src%2Fcontent%2Fblog%2Fhow-to-switch-from-chatgpt-to-claude.mdx&astroContentModuleFlag=true")]]); + \ No newline at end of file diff --git a/chatgpt-to-claude/.astro/content.d.ts b/chatgpt-to-claude/.astro/content.d.ts new file mode 100644 index 000000000..8b3314ce2 --- /dev/null +++ b/chatgpt-to-claude/.astro/content.d.ts @@ -0,0 +1,218 @@ +declare module 'astro:content' { + interface Render { + '.mdx': Promise<{ + Content: import('astro').MDXContent; + headings: import('astro').MarkdownHeading[]; + remarkPluginFrontmatter: Record; + components: import('astro').MDXInstance<{}>['components']; + }>; + } +} + +declare module 'astro:content' { + export interface RenderResult { + Content: import('astro/runtime/server/index.js').AstroComponentFactory; + headings: import('astro').MarkdownHeading[]; + remarkPluginFrontmatter: Record; + } + interface Render { + '.md': Promise; + } + + export interface RenderedContent { + html: string; + metadata?: { + imagePaths: Array; + [key: string]: unknown; + }; + } +} + +declare module 'astro:content' { + type Flatten = T extends { [K: string]: infer U } ? U : never; + + export type CollectionKey = keyof AnyEntryMap; + export type CollectionEntry = Flatten; + + export type ContentCollectionKey = keyof ContentEntryMap; + export type DataCollectionKey = keyof DataEntryMap; + + type AllValuesOf = T extends any ? T[keyof T] : never; + type ValidContentEntrySlug = AllValuesOf< + ContentEntryMap[C] + >['slug']; + + export type ReferenceDataEntry< + C extends CollectionKey, + E extends keyof DataEntryMap[C] = string, + > = { + collection: C; + id: E; + }; + export type ReferenceContentEntry< + C extends keyof ContentEntryMap, + E extends ValidContentEntrySlug | (string & {}) = string, + > = { + collection: C; + slug: E; + }; + export type ReferenceLiveEntry = { + collection: C; + id: string; + }; + + /** @deprecated Use `getEntry` instead. */ + export function getEntryBySlug< + C extends keyof ContentEntryMap, + E extends ValidContentEntrySlug | (string & {}), + >( + collection: C, + // Note that this has to accept a regular string too, for SSR + entrySlug: E, + ): E extends ValidContentEntrySlug + ? Promise> + : Promise | undefined>; + + /** @deprecated Use `getEntry` instead. */ + export function getDataEntryById( + collection: C, + entryId: E, + ): Promise>; + + export function getCollection>( + collection: C, + filter?: (entry: CollectionEntry) => entry is E, + ): Promise; + export function getCollection( + collection: C, + filter?: (entry: CollectionEntry) => unknown, + ): Promise[]>; + + export function getLiveCollection( + collection: C, + filter?: LiveLoaderCollectionFilterType, + ): Promise< + import('astro').LiveDataCollectionResult, LiveLoaderErrorType> + >; + + export function getEntry< + C extends keyof ContentEntryMap, + E extends ValidContentEntrySlug | (string & {}), + >( + entry: ReferenceContentEntry, + ): E extends ValidContentEntrySlug + ? Promise> + : Promise | undefined>; + export function getEntry< + C extends keyof DataEntryMap, + E extends keyof DataEntryMap[C] | (string & {}), + >( + entry: ReferenceDataEntry, + ): E extends keyof DataEntryMap[C] + ? Promise + : Promise | undefined>; + export function getEntry< + C extends keyof ContentEntryMap, + E extends ValidContentEntrySlug | (string & {}), + >( + collection: C, + slug: E, + ): E extends ValidContentEntrySlug + ? Promise> + : Promise | undefined>; + export function getEntry< + C extends keyof DataEntryMap, + E extends keyof DataEntryMap[C] | (string & {}), + >( + collection: C, + id: E, + ): E extends keyof DataEntryMap[C] + ? string extends keyof DataEntryMap[C] + ? Promise | undefined + : Promise + : Promise | undefined>; + export function getLiveEntry( + collection: C, + filter: string | LiveLoaderEntryFilterType, + ): Promise, LiveLoaderErrorType>>; + + /** Resolve an array of entry references from the same collection */ + export function getEntries( + entries: ReferenceContentEntry>[], + ): Promise[]>; + export function getEntries( + entries: ReferenceDataEntry[], + ): Promise[]>; + + export function render( + entry: AnyEntryMap[C][string], + ): Promise; + + export function reference( + collection: C, + ): import('astro/zod').ZodEffects< + import('astro/zod').ZodString, + C extends keyof ContentEntryMap + ? ReferenceContentEntry> + : ReferenceDataEntry + >; + // Allow generic `string` to avoid excessive type errors in the config + // if `dev` is not running to update as you edit. + // Invalid collection names will be caught at build time. + export function reference( + collection: C, + ): import('astro/zod').ZodEffects; + + type ReturnTypeOrOriginal = T extends (...args: any[]) => infer R ? R : T; + type InferEntrySchema = import('astro/zod').infer< + ReturnTypeOrOriginal['schema']> + >; + + type ContentEntryMap = { + + }; + + type DataEntryMap = { + "blog": Record; + rendered?: RenderedContent; + filePath?: string; +}>; + + }; + + type AnyEntryMap = ContentEntryMap & DataEntryMap; + + type ExtractLoaderTypes = T extends import('astro/loaders').LiveLoader< + infer TData, + infer TEntryFilter, + infer TCollectionFilter, + infer TError + > + ? { data: TData; entryFilter: TEntryFilter; collectionFilter: TCollectionFilter; error: TError } + : { data: never; entryFilter: never; collectionFilter: never; error: never }; + type ExtractDataType = ExtractLoaderTypes['data']; + type ExtractEntryFilterType = ExtractLoaderTypes['entryFilter']; + type ExtractCollectionFilterType = ExtractLoaderTypes['collectionFilter']; + type ExtractErrorType = ExtractLoaderTypes['error']; + + type LiveLoaderDataType = + LiveContentConfig['collections'][C]['schema'] extends undefined + ? ExtractDataType + : import('astro/zod').infer< + Exclude + >; + type LiveLoaderEntryFilterType = + ExtractEntryFilterType; + type LiveLoaderCollectionFilterType = + ExtractCollectionFilterType; + type LiveLoaderErrorType = ExtractErrorType< + LiveContentConfig['collections'][C]['loader'] + >; + + export type ContentConfig = typeof import("../src/content.config.js"); + export type LiveContentConfig = never; +} diff --git a/chatgpt-to-claude/.astro/types.d.ts b/chatgpt-to-claude/.astro/types.d.ts new file mode 100644 index 000000000..03d7cc43f --- /dev/null +++ b/chatgpt-to-claude/.astro/types.d.ts @@ -0,0 +1,2 @@ +/// +/// \ No newline at end of file diff --git a/meeting-transcripts/chunk-jakeshore-1772441046969.wav b/meeting-transcripts/chunk-jakeshore-1772441046969.wav new file mode 100644 index 0000000000000000000000000000000000000000..97bece4615f49daac1e0befa39dbfcac7b2c67d2 GIT binary patch literal 61518 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
;5-P>#mY_xRYG*7QJ=J9oOGuPx!TugT>+Gdi@Mi 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 CjA^+5 literal 0 HcmV?d00001 diff --git a/memory/memories.db-wal b/memory/memories.db-wal index 77b9ca2dec09f5c747bfbd810d7e90922378eb82..47ad6757f9c13eaf46032a2ecaf51d8008568b5d 100644 GIT binary patch delta 16248 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