2025-10-01 06:58:04 +02:00
{
"generated_at" : "2025-03-09T00:00:00Z" ,
"unfinished" : [
{
"id" : "mlfs-package-import" ,
"title" : "Import all MLFS packages into lpkg" ,
"description" : "Parse the Multilib LFS book and scaffold package definitions with optimization defaults (LTO/PGO/-O3)." ,
"blocked_on" : [
2025-10-01 07:11:02 +02:00
"Finalize metadata -> Rust module generation pipeline" ,
2025-10-01 06:58:04 +02:00
"Implement automated parser"
] ,
"owner" : "mlfs_researcher"
} ,
{
"id" : "pgo-integration" ,
"title" : "Integrate profile guided optimization support" ,
"description" : "Add infrastructure for collection and replay of profiling data during package builds." ,
"blocked_on" : [
"Decide on profiling workload definitions"
] ,
"owner" : "default_cli"
} ,
{
"id" : "lfs-html-parsers" ,
"title" : "Automate LFS/BLFS/GLFS ingest via HTML parsing" ,
"description" : "Avoid hardcoded package data; download the upstream books (LFS, BLFS, GLFS) and parse them to drive scaffolding and metadata updates." ,
"blocked_on" : [
"Design resilient scraping strategies for each book" ,
"Implement incremental update workflow"
] ,
"owner" : "mlfs_researcher"
2025-10-01 07:11:02 +02:00
} ,
{
"id" : "rust-module-generator" ,
"title" : "Generate package modules from harvested metadata" ,
"description" : "Transform harvested metadata into Rust files under src/pkgs/by_name, wiring PackageDefinition data directly." ,
"blocked_on" : [
"Define translation scheme from metadata to PackageDefinition" ,
"Integrate generator with metadata_indexer output"
] ,
"owner" : "default_cli"
2025-10-01 06:58:04 +02:00
}
] ,
"solved" : [
{
"id" : "ai-metadata-store" ,
"title" : "Create AI metadata directory" ,
"description" : "Introduce ai/personas.json, ai/tasks.json, ai/bugs.json for persistent assistant context." ,
"resolution" : "Initial JSON files checked in with placeholder content." ,
"owner" : "default_cli"
} ,
{
"id" : "metadata-schema-v0.1" ,
"title" : "Define package metadata schema" ,
"description" : "Specify JSON schema and layout for storing scraped package detail from LFS family books." ,
"resolution" : "Added ai/metadata/schema.json with v0.1.0 structure and seeded initial package entry/index." ,
"owner" : "default_cli"
} ,
{
"id" : "metadata-indexer-cli" ,
"title" : "Build metadata validation/indexing tool" ,
"description" : "Provide a standalone CLI to validate package metadata against the schema and regenerate ai/metadata/index.json." ,
"resolution" : "Added src/bin/metadata_indexer.rs with schema validation, summary extraction, and index writer integration." ,
"owner" : "default_cli"
2025-10-01 07:04:29 +02:00
} ,
{
"id" : "metadata-jhalfs-refresh" ,
"title" : "Wire jhalfs manifests into metadata harvester" ,
"description" : "Cache wget-list/md5sums from jhalfs and expose a CLI refresh command so harvesting can populate source URLs and checksums reliably." ,
"resolution" : "Extended metadata_indexer with a `refresh` subcommand, cached manifests under ai/metadata/cache/, and hooked harvest to populate MD5 checksums via jhalfs data." ,
"owner" : "default_cli"
2025-10-01 06:58:04 +02:00
}
]
}