Initial Astro redesign and deploy workflow
This commit is contained in:
@@ -0,0 +1,231 @@
|
||||
export type RouteStop = {
|
||||
place: string;
|
||||
note: string;
|
||||
};
|
||||
|
||||
export type SourceCredit = {
|
||||
label: string;
|
||||
url: string;
|
||||
note: string;
|
||||
};
|
||||
|
||||
export type Venture = {
|
||||
slug: string;
|
||||
years: string;
|
||||
role: string;
|
||||
name: string;
|
||||
label: string;
|
||||
location: string;
|
||||
summary: string;
|
||||
detail: string;
|
||||
highlights: string[];
|
||||
source: SourceCredit;
|
||||
};
|
||||
|
||||
export type VentureSignal = {
|
||||
name: string;
|
||||
strap: string;
|
||||
summary: string;
|
||||
href: string;
|
||||
};
|
||||
|
||||
export type CollageImage = {
|
||||
src: string;
|
||||
alt: string;
|
||||
caption: string;
|
||||
};
|
||||
|
||||
export type AILabCapability = {
|
||||
title: string;
|
||||
summary: string;
|
||||
};
|
||||
|
||||
export type AILabProgramme = {
|
||||
title: string;
|
||||
summary: string;
|
||||
bullets: string[];
|
||||
};
|
||||
|
||||
export const routeStops: RouteStop[] = [
|
||||
{ place: "Ringwood, New Jersey", note: "born" },
|
||||
{ place: "Villanova, Pennsylvania", note: "undergraduate chapter" },
|
||||
{ place: "Brussels, Belgium", note: "trade and multilingual weather" },
|
||||
{ place: "New Jersey", note: "return passage" },
|
||||
{ place: "Columbia, South Carolina", note: "business school orbit" },
|
||||
{ place: "Paris, France", note: "international MBA" },
|
||||
{ place: "Washington, DC", note: "capital interval" },
|
||||
{ place: "New York", note: "city tempo" },
|
||||
{ place: "Hamilton, Bermuda", note: "Atlantic detour" },
|
||||
{ place: "the Midwest", note: "American middle distance" },
|
||||
{ place: "Krakow, Poland", note: "EU studies" },
|
||||
{ place: "Oslo, Norway", note: "Nordic transition" },
|
||||
{ place: "Kongsberg, Norway", note: "current desk" },
|
||||
];
|
||||
|
||||
export const ventureDesk: Venture[] = [
|
||||
{
|
||||
slug: "gilligan-tech",
|
||||
years: "2018 to present",
|
||||
role: "Owner",
|
||||
name: "Gilligan TECH ENK",
|
||||
label: "Norwegian ENK",
|
||||
location: "Kongsberg, Norway",
|
||||
summary:
|
||||
"Local AI systems consulting for Nordic businesses, with strategy first, delivery second, and infrastructure only when it materially improves the result.",
|
||||
detail:
|
||||
"The Gilligan Tech line is practical and operator-minded: architectural audits, system builds, and fractional CTO guidance for Nordic SMBs that want useful AI without rented buzzwords.",
|
||||
highlights: [
|
||||
"AI Dispatch: fixed-fee architectural audit and strike map",
|
||||
"Systems Forge: custom RAG, AI portals, and transcription services",
|
||||
"Systems Command: fractional CTO support and board-ready AI strategy",
|
||||
],
|
||||
source: {
|
||||
label: "Gilligan Tech",
|
||||
url: "https://gilligan.tech/",
|
||||
note:
|
||||
"Paraphrased from the official Gilligan Tech site, including the AI Dispatch, Systems Forge, and Systems Command descriptions.",
|
||||
},
|
||||
},
|
||||
{
|
||||
slug: "blue-note-logic",
|
||||
years: "2026 to present",
|
||||
role: "Owner",
|
||||
name: "Blue Note Logic Inc",
|
||||
label: "AI / IT Lab",
|
||||
location: "Philadelphia to Paris, with EU infrastructure",
|
||||
summary:
|
||||
"Private AI platforms, document intelligence, and production infrastructure designed to turn working knowledge into owned systems rather than vendor dependency.",
|
||||
detail:
|
||||
"Blue Note Logic is the lab, forge, and infrastructure house behind the AI side of the publication: consultancy, sovereign model work, corpus design, and productized document intelligence with cited answers and European hosting.",
|
||||
highlights: [
|
||||
"CorpusAI and CaveauAI for private, source-cited retrieval",
|
||||
"Knowledge corpus design, document intelligence, and deployment strategy",
|
||||
"Sovereign fine-tuning paths built around owned data and owned outcomes",
|
||||
],
|
||||
source: {
|
||||
label: "Blue Note Logic official sites",
|
||||
url: "https://ai.bluenotelogic.com/",
|
||||
note:
|
||||
"Paraphrased from Blue Note Logic and CorpusAI official pages covering private AI, document intelligence, and owned infrastructure.",
|
||||
},
|
||||
},
|
||||
];
|
||||
|
||||
export const ventureSignals: VentureSignal[] = [
|
||||
{
|
||||
name: "Trivia & Tunes",
|
||||
strap: "live-hosted games and music-led connection",
|
||||
summary:
|
||||
"A cultural desk for knowledge, playlists, rooms full of people, and the social engineering of a good night.",
|
||||
href: "https://triviaandtunes.com/",
|
||||
},
|
||||
{
|
||||
name: "Do Better Norge",
|
||||
strap: "children's rights, due process, and family life protections",
|
||||
summary:
|
||||
"A civic and advocacy desk grounded in primary sources, practical guidance, and a refusal to treat children as procedural debris.",
|
||||
href: "https://dobetternorge.no/",
|
||||
},
|
||||
];
|
||||
|
||||
export const collageImages: CollageImage[] = [
|
||||
{
|
||||
src: "https://commons.wikimedia.org/wiki/Special:Redirect/file/Villanova_University_A_panoramic_shot.jpg",
|
||||
alt: "Panoramic view of Villanova University.",
|
||||
caption: "Villanova / the first brass section",
|
||||
},
|
||||
{
|
||||
src: "https://commons.wikimedia.org/wiki/Special:Redirect/file/Jagiellonian_University_Collegium_Novum%2C_1882_designed_by_Feliks_Ksi%C4%99%C5%BCarski%2C_24_Go%C5%82%C4%99bia_street%2C_Old_Town%2C_Krak%C3%B3w%2C_Poland_%284%29.jpg",
|
||||
alt: "Collegium Novum at Jagiellonian University in Krakow.",
|
||||
caption: "Krakow / bureaucracy and stone",
|
||||
},
|
||||
{
|
||||
src: "https://commons.wikimedia.org/wiki/Special:Redirect/file/Kongsberg_IMG_0357.JPG",
|
||||
alt: "Kongsberg riverfront in Norway.",
|
||||
caption: "Kongsberg / present tense",
|
||||
},
|
||||
];
|
||||
|
||||
export const aiLabCapabilities: AILabCapability[] = [
|
||||
{
|
||||
title: "Private AI on your own corpus",
|
||||
summary:
|
||||
"Document intelligence built around a private corpus, with source-cited answers and search modes that stay anchored to the evidence.",
|
||||
},
|
||||
{
|
||||
title: "European infrastructure by design",
|
||||
summary:
|
||||
"Dedicated European hosting, isolated telemetry, and a security posture built to reduce cloud leakage and shared-tenancy risk.",
|
||||
},
|
||||
{
|
||||
title: "From retrieval to owned model",
|
||||
summary:
|
||||
"A path from daily retrieval work toward domain-tuned models shaped by verified expert interaction instead of disposable prompt theatre.",
|
||||
},
|
||||
];
|
||||
|
||||
export const aiLabProgrammes: AILabProgramme[] = [
|
||||
{
|
||||
title: "CorpusAI / CaveauAI",
|
||||
summary:
|
||||
"The product layer for private retrieval, cited answers, and document-grounded search from day one.",
|
||||
bullets: [
|
||||
"Vector, keyword, and hybrid search modes",
|
||||
"Cited answers linked back to source paragraphs",
|
||||
"Support for PDFs, DOCX, HTML, Markdown, and plain text",
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Corporate Memory Extraction",
|
||||
summary:
|
||||
"A flagship service that turns daily document workflows into a proprietary training asset and an owned model trajectory.",
|
||||
bullets: [
|
||||
"EU-hosted RAG as the operational starting point",
|
||||
"Verified interaction telemetry captured in isolated MariaDB",
|
||||
"Sovereign model tuning and lower-cost deployment over time",
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Related services",
|
||||
summary:
|
||||
"The working bench around the core platform: deployment, corpus architecture, and privacy-aware data engineering.",
|
||||
bullets: [
|
||||
"Document intelligence consulting",
|
||||
"Knowledge corpus development",
|
||||
"Synthetic data engineering",
|
||||
],
|
||||
},
|
||||
];
|
||||
|
||||
export const aiLabSources: SourceCredit[] = [
|
||||
{
|
||||
label: "Gilligan Tech",
|
||||
url: "https://gilligan.tech/",
|
||||
note:
|
||||
"Used for the Gilligan Tech positioning, engagement models, and the relationship to the sister platform.",
|
||||
},
|
||||
{
|
||||
label: "Blue Note Logic / CorpusAI",
|
||||
url: "https://ai.bluenotelogic.com/",
|
||||
note:
|
||||
"Used for the private AI, document intelligence, and source-cited corpus positioning.",
|
||||
},
|
||||
{
|
||||
label: "Blue Note Logic service page",
|
||||
url: "https://bluenotelogic.com/service.php?slug=corporate-memory-extraction",
|
||||
note:
|
||||
"Used for the sovereign model, EU-hosted RAG, isolated telemetry, and related-service descriptions.",
|
||||
},
|
||||
{
|
||||
label: "Trivia & Tunes",
|
||||
url: "https://triviaandtunes.com/",
|
||||
note:
|
||||
"Used for the live-hosted trivia and music angle on the homepage culture desk.",
|
||||
},
|
||||
{
|
||||
label: "Do Better Norge",
|
||||
url: "https://dobetternorge.no/",
|
||||
note:
|
||||
"Used for the advocacy and children’s-rights positioning on the homepage civic desk.",
|
||||
},
|
||||
];
|
||||
Reference in New Issue
Block a user