136 lines
5.8 KiB
Markdown
136 lines
5.8 KiB
Markdown
---
|
||
title: Project Timeline & Milestones
|
||
type: curated
|
||
permalink: main/projects/6f47523e-e22e-4cdd-bd18-76e5e474ee0c/curated/project-timeline-milestones
|
||
stable_id: 2ff96481-35cc-41e3-84c9-d42618780458
|
||
scope: project
|
||
project_id: 6f47523e-e22e-4cdd-bd18-76e5e474ee0c
|
||
workspace_type: general
|
||
usage_profile_id: null
|
||
preference_context: general
|
||
document_type: timeline
|
||
revision: 1
|
||
source_memory_ids: []
|
||
source_checkpoint_ids: []
|
||
source_file_ids: []
|
||
source_git_commit: a066d95b43240f85f5abcf18305c2edfe1da91a3
|
||
source_git_commits:
|
||
- a066d95b43240f85f5abcf18305c2edfe1da91a3
|
||
source_agent_sync_ids: []
|
||
model_connection: Sub2API
|
||
model_name: git-restore
|
||
source_count: 52
|
||
source_revisions:
|
||
memory:be916376-ddf7-44e0-be53-963d5b2aa655: '1'
|
||
memory:98bc33f7-c293-4e7c-aca8-f54752e2d5fa: '1'
|
||
memory:5daa77ea-300c-4185-b408-8e5d021e67d5: '1'
|
||
memory:61e30ee3-0e26-4d64-b00e-f77bc3a3fd60: '1'
|
||
memory:86452d01-8146-41aa-80f9-7d5481135394: '1'
|
||
memory:afa3e76f-eb77-49b5-9769-6ba559026c35: '1'
|
||
memory:1033d1fb-6d87-4009-8b39-498c8963f6aa: '1'
|
||
memory:e61163f1-50db-49d4-839b-a8bdb67741c2: '1'
|
||
memory:7687d956-f904-4629-bd5d-4f5b55ec2b84: '1'
|
||
memory:650349fe-0a22-4d62-b3ab-329523cb1960: '1'
|
||
memory:180c6231-32a2-4513-980b-613afff09cbe: '1'
|
||
memory:635986da-9408-414d-8d89-73e76bd921ed: '1'
|
||
memory:f8c5300e-3068-4003-a816-b20f997d9715: '1'
|
||
memory:4f58f272-ba63-4f40-a617-c35cfa4cad6e: '1'
|
||
memory:b83ec829-f008-4de0-a4a3-79ad7a6c3a98: '1'
|
||
memory:bf2dc676-cc13-41f7-b05d-4ed20fc6360e: '1'
|
||
memory:975e8c20-b999-4c43-80c0-78030668fec1: '1'
|
||
memory:f1a1ef45-2ef0-4ace-9385-05a7bd12ab85: '1'
|
||
memory:2dc986e1-06de-466f-bfd5-9221cc66fa14: '1'
|
||
memory:77f1fcf5-022f-47b4-a605-52c12ba91612: '1'
|
||
memory:86a5a0e1-2536-48c2-b48a-5e6b8e85cd50: '1'
|
||
memory:814d437d-2c21-4f02-b17b-97fd3ec03f7e: '1'
|
||
memory:290efe3d-3ef3-4aec-9de5-a4377f18afde: '1'
|
||
memory:5562539e-b944-4069-b2f3-11a91cf848d0: '1'
|
||
memory:c19a1ce5-b51c-4fe0-bdea-a7521dde7618: '1'
|
||
memory:3104a20d-fc38-46c7-83e3-8c8f9e5778b3: '1'
|
||
memory:295ae19a-46ce-4525-8bbd-862c0f3c240f: '1'
|
||
memory:7cb536c0-a06c-4bc6-a012-d6c45224364a: '1'
|
||
memory:4f66cf8b-520b-4407-80a6-be6b470b6713: '1'
|
||
memory:9510062c-1e2f-4760-a745-94c7cabc8f02: '1'
|
||
memory:0a23bc90-1e67-453d-bcc4-3baacc7e0d04: '1'
|
||
memory:f74c51ae-9e95-4c54-8506-02699cf691bc: '1'
|
||
memory:81cb157c-8208-463a-844c-57c522ef6fac: '1'
|
||
memory:fcb120e0-64d4-422e-a7f1-3a980bb596e2: '1'
|
||
source_dispositions:
|
||
processed: 52
|
||
unchanged: 0
|
||
unsupported: 0
|
||
skipped: 0
|
||
cited_source_ids:
|
||
- curated_baseline:2ff96481-35cc-41e3-84c9-d42618780458
|
||
- memory:0a23bc90-1e67-453d-bcc4-3baacc7e0d04
|
||
- memory:f74c51ae-9e95-4c54-8506-02699cf691bc
|
||
- memory:81cb157c-8208-463a-844c-57c522ef6fac
|
||
- memory:fcb120e0-64d4-422e-a7f1-3a980bb596e2
|
||
- memory:290efe3d-3ef3-4aec-9de5-a4377f18afde
|
||
- memory:5562539e-b944-4069-b2f3-11a91cf848d0
|
||
- memory:c19a1ce5-b51c-4fe0-bdea-a7521dde7618
|
||
- memory:3104a20d-fc38-46c7-83e3-8c8f9e5778b3
|
||
- memory:295ae19a-46ce-4525-8bbd-862c0f3c240f
|
||
- memory:7cb536c0-a06c-4bc6-a012-d6c45224364a
|
||
- memory:4f66cf8b-520b-4407-80a6-be6b470b6713
|
||
- memory:9510062c-1e2f-4760-a745-94c7cabc8f02
|
||
- memory:650349fe-0a22-4d62-b3ab-329523cb1960
|
||
- memory:180c6231-32a2-4513-980b-613afff09cbe
|
||
- memory:635986da-9408-414d-8d89-73e76bd921ed
|
||
- memory:f8c5300e-3068-4003-a816-b20f997d9715
|
||
- memory:4f58f272-ba63-4f40-a617-c35cfa4cad6e
|
||
- memory:b83ec829-f008-4de0-a4a3-79ad7a6c3a98
|
||
- memory:bf2dc676-cc13-41f7-b05d-4ed20fc6360e
|
||
- memory:975e8c20-b999-4c43-80c0-78030668fec1
|
||
- memory:f1a1ef45-2ef0-4ace-9385-05a7bd12ab85
|
||
- memory:2dc986e1-06de-466f-bfd5-9221cc66fa14
|
||
- memory:77f1fcf5-022f-47b4-a605-52c12ba91612
|
||
- memory:86a5a0e1-2536-48c2-b48a-5e6b8e85cd50
|
||
- memory:814d437d-2c21-4f02-b17b-97fd3ec03f7e
|
||
- memory:be916376-ddf7-44e0-be53-963d5b2aa655
|
||
- memory:98bc33f7-c293-4e7c-aca8-f54752e2d5fa
|
||
- memory:5daa77ea-300c-4185-b408-8e5d021e67d5
|
||
- memory:61e30ee3-0e26-4d64-b00e-f77bc3a3fd60
|
||
- memory:86452d01-8146-41aa-80f9-7d5481135394
|
||
- memory:afa3e76f-eb77-49b5-9769-6ba559026c35
|
||
- memory:1033d1fb-6d87-4009-8b39-498c8963f6aa
|
||
- memory:e61163f1-50db-49d4-839b-a8bdb67741c2
|
||
- memory:7687d956-f904-4629-bd5d-4f5b55ec2b84
|
||
job_cited_source_ids: []
|
||
conflicts: []
|
||
supersedes: []
|
||
preferences: []
|
||
source_cursor: 700
|
||
source_hash: 425f69c7d615a0522a06a54c0b88e30cbb169b3da8e430a957345bc06a169bb7
|
||
prompt_version: 2026-08-12.3
|
||
schema_version: '3'
|
||
curation_job_id: null
|
||
created_at: '2026-08-12T17:42:34.515211+00:00'
|
||
updated_at: '2026-09-23T14:58:53.009420+00:00'
|
||
tags:
|
||
- timeline
|
||
- development_flow
|
||
restored_from_commit: 6a6a895eafcca6052e81a14fca103a42635dd1c2
|
||
---
|
||
|
||
# Chronology & Workflow
|
||
|
||
1. **Profile Configuration** – Build scripts reference `profiles/ax9000/package‑catalog.json`.
|
||
2. **Source Checkout** – `build.sh` pulls or updates OpenWrt source from `OPENWRT_REPO/REPO_BRANCH`.
|
||
3. **Feed Installation** – Feed options (`feeds.json`) are applied.
|
||
4. **Configuration Application** – Default options, branding, and seed config merged; `make defconfig` executed.
|
||
5. **Build Execution** – `make download` and `make -j JOBS`; artifacts generated.
|
||
6. **Post‑Build Tasks** – Output copied to `outputs/$PROFILE`, source SHA committed.
|
||
7. **Runtime Management** – `frpc-launcher` starts frpc; UI RPC (frpc-manager) handles status, logs, config, and core updates.
|
||
|
||
# Known Issues & Fixes
|
||
|
||
- **Docker Hub proxy** – Not passed to `docker pull`; resolved by setting Docker Desktop to manual proxy `http://127.0.0.1:7897` <br>
|
||
- **FastAPI no auth** – Add JWT middleware and bind to `127.0.0.1`.
|
||
- **Plain‑text credentials** – Migrate `.runtime/*.json` to Vaultwarden.
|
||
- **Deterministic build drift** – Pin every external dependency.
|
||
- **Text patch failure** – Replace with `.patch` file applied via `git am`.
|
||
- **Build logs lost** – Persist logs under `outputs/ax9000/logs/`.
|
||
- **Inconsistent UI‑Model** – Use single JSON‑Schema for backend and frontend.
|
||
|
||
All timeline information reflects the batch‑2 summary and the issue table of the memoranda. |