This commit is contained in:
@@ -0,0 +1,15 @@
|
||||
import { existsSync, readdirSync, readFileSync } from 'node:fs';
|
||||
import { join } from 'node:path';
|
||||
|
||||
const workspaceRoot = existsSync(join(process.cwd(), 'editorial', 'agent-rewrites'))
|
||||
? process.cwd()
|
||||
: join(process.cwd(), '..');
|
||||
const rewriteDirectory = join(workspaceRoot, 'editorial', 'agent-rewrites');
|
||||
|
||||
export const agentRewriteRevisions = readdirSync(rewriteDirectory)
|
||||
.filter((filename) => /^\d+\.json$/.test(filename))
|
||||
.sort((left, right) => Number.parseInt(left, 10) - Number.parseInt(right, 10))
|
||||
.map((filename) => ({
|
||||
...JSON.parse(readFileSync(join(rewriteDirectory, filename), 'utf8')),
|
||||
readingMinutes: 8,
|
||||
}));
|
||||
@@ -119,6 +119,7 @@ import { revisions as october2027Revisions } from '../scripts/upgrade-2027-10.mj
|
||||
import { revisions as november2027Revisions } from '../scripts/upgrade-2027-11.mjs';
|
||||
import { revisions as december2027Revisions } from '../scripts/upgrade-2027-12.mjs';
|
||||
import { revisions as legacyArchiveRevisions } from '../scripts/upgrade-legacy-archive.mjs';
|
||||
import { agentRewriteRevisions } from './agent-rewrite-revisions.mjs';
|
||||
|
||||
// This layer replaces archived source entries without losing their stable slug and date.
|
||||
export const editorialRevisions = [
|
||||
@@ -243,4 +244,5 @@ export const editorialRevisions = [
|
||||
...november2027Revisions,
|
||||
...december2027Revisions,
|
||||
...legacyArchiveRevisions,
|
||||
...agentRewriteRevisions,
|
||||
];
|
||||
|
||||
Reference in New Issue
Block a user