24 Commits

Author SHA1 Message Date
jonathan 55b35c86db Merge pull request 'docs(P00): .ciagent/STATE.md re-take — v1.1 phase 0 execution' (#12) from phase/00-pre-execution into main
CI / ci (push) Successful in 42s
Reviewed-on: #12
Reviewed-by: jonathan <jonathan@coreci.dev>
2026-11-03 02:48:13 +00:00
coreci-nova-po 810a9da6fa docs(P00): restore the ratified v1.1 phase-0 re-take STATE.md (nova-platform#11 c16383) after main merge — PR#12 conflict resolved (Chairman c17054)
CI / ci (push) Successful in 33s
CI / ci (pull_request) Successful in 31s
2026-11-02 14:12:58 +00:00
coreci-nova-po 3d13fa7b71 Merge branch 'main' into phase/00-pre-execution
CI / ci (push) Successful in 33s
CI / ci (pull_request) Successful in 34s
2026-11-02 14:12:57 +00:00
coreci-nova-po 5cdc8fb0a7 docs(P00): align .ciagent/STATE.md with main intake version — pre-step to dissolve the add/add conflict (Chairman request PR#12 c17054)
CI / ci (push) Successful in 33s
2026-11-02 14:12:56 +00:00
coreci-nova-po 2bfd32fc8f docs(P00): state re-take — stamp the RE-TAKEN header line with its UTC timestamp 2026-10-31 22:09:51 +00:00
coreci-nova-po 9b88105bff docs(P00): state re-take — refresh .ciagent/STATE.md ground truth to 2026-10-31 (v1.1 plan ratified, nova-platform#11 comment 16383) 2026-10-31 22:09:35 +00:00
jonathan 8a92f57b04 Merge pull request 'ci: run the pipeline on the ubuntu-latest label (the node job image has no test deps and no pypi)' (#9) from ci/ubuntu-runner into main
CI / ci (push) Successful in 24s
Reviewed-on: #9
2026-10-26 23:17:19 +00:00
coreci-nova-po 0a82a8c2eb ci: run the pipeline on the ubuntu-latest label (pypi reachable there, deps absent on the node image)
CI / ci (push) Successful in 23s
CI / ci (pull_request) Successful in 23s
2026-10-26 05:08:46 +00:00
jonathan 906a18c98c Merge pull request 'ci: make the workflow parse and run on a label the fleet serves (first run)' (#8) from ci/standup-node into main
CI / ci (push) Failing after 3s
Reviewed-on: #8
Reviewed-by: jonathan <jonathan@coreci.dev>
2026-10-26 02:31:16 +00:00
coreci-nova-po dc455c3c6c ci: quote the two plain scalars that made this workflow invalid YAML
CI / ci (push) Failing after 4s
CI / ci (pull_request) Failing after 3s
A plain YAML scalar cannot contain a colon followed by a space. Two step
values did, so the whole file failed to parse and Gitea skipped it: every
push left actions/runs and actions/tasks at zero. Quoting both values
makes the workflow parse; run 50815 is the same file with both values
quoted and it was picked up by the runner.

run: hourly RUN 2 2026-10-26T02:2xZ
2026-10-26 02:05:05 +00:00
coreci-nova-po e672543e0f ci: drop the push branch filter so the workflow actually fires
A push filter of branches: ["**"] produced zero run records in this
repository across three pushes (docs/ci-pipeline, ci-pipeline-docs,
ci/standup-node). The same push event with no branch filter created runs
50762 and 50763. The filter shape is therefore not matching branch names
here, and a pipeline that never fires reads as CI that is up while
nothing gates. The filter is now absent, so every branch push runs the
workflow, which is what the task order asked for.

run: hourly RUN 2 2026-10-26T02:1xZ
2026-10-26 01:59:19 +00:00
coreci-nova-po 6d3b4b16dc docs: document the CI pipeline (task order nova-platform#3)
The workflow landed in PR #6 but nothing in the repo pointed a reader at it.
This states what the three legs gate, what a loud failure means, and the
local equivalent. No product behaviour changes.

run: hourly RUN 2 2026-10-26T02:0xZ
2026-10-26 01:58:14 +00:00
coreci-nova-po fdfe9d5b18 ci: run the workflow on the fleet label node
ubuntu-latest produces no run and no task record in this repository: three
push events with the merged workflow (branches docs/ci-pipeline and
ci-pipeline-docs) left actions/runs and actions/tasks at zero. A probe
branch with one trivial job per candidate label produced run 50763
(runs-on: node, completed success) and run 50762 (runs-on: employee-py,
still queued), so node is the label that serves this repo today.

run: hourly RUN 2 2026-10-26T02:0xZ
2026-10-26 01:58:13 +00:00
jonathan 2822f14d4f Merge pull request 'ci: stand up CI workflow on nova-platform (task order #3, hip c12363)' (#6) from ci/standup into main
Reviewed-on: #6
Reviewed-by: jonathan <jonathan@coreci.dev>
2026-10-26 00:48:27 +00:00
coreci-nova-po a20980517f ci: stand up CI workflow - offline mirror of scripts/run_ci.sh (task order nova-platform#3, hip c12363)
Stages: lint (py_compile) -> test (pytest, not-shell markers) -> check-only
(run_platform.sh --check-only). Per-leg availability detection: a leg
that cannot run fails loud with its reason; no silent skips. Deps install
from requirements-test.txt when pypi is reachable. Evidence rows land on
nova-platform#3 per the order's contract.
2026-10-23 06:37:10 +00:00
jonathan 86da39cd4d Merge pull request 'docs: TL;DR prologues — README + consumer-guide (comms-etiquette v1.0)' (#2) from docs/comms-tldr into main
Reviewed-on: #2
2026-10-19 22:57:31 +00:00
coreci-nova-po 3ce57dcb9a Update modules/README.md 2026-10-19 21:01:47 +00:00
coreci-nova-po d57bec9bf5 docs(comms): TL;DR prologue for consumer guide (comms-etiquette v1.0) 2026-10-19 19:40:08 +00:00
coreci-nova-po bbed068a0c docs(comms): TL;DR prologue for README (comms-etiquette v1.0) 2026-10-19 19:40:08 +00:00
CIAgent 7a03b0e1e5 docs(P00): merge PDLC state intake to main (STATE.md)
---ci---
project: nova-platform
milestone: v1.1
status: complete
---/ci---

Merge PDLC Phase 0 state intake. STATE.md is the single-pass
ground-truth snapshot for Product Owner review.
2026-08-28 19:19:11 +00:00
CIAgent f8cf46b94c docs(P00): PDLC state intake — STATE.md created
---ci---
project: nova-platform
phase: 0
milestone: v1.1
status: specify
---/ci---

PDLC Phase 0 state intake. STATE.md populated with absolute ground
truth: architecture state (13 L1 + 2 L2 modules, 4-layer architecture),
technical stack (Python 3.11, Terraform 1.9, bash scripts), 38 locked
decisions (D-001..D-038), active constraints, recent history (v1.0
complete, v0.1.6), known tensions (forge token blank, only dev.json
env, no coverage), agent assumptions.
2026-08-28 19:19:03 +00:00
CIAgent fe9ab7e444 docs(ship): milestone v1.0 complete (release v0.1.6, local-only)
---ci---
project: nova-platform
milestone: v1.0
status: complete
---/ci---

v1.0 MILESTONE COMPLETE. 38 REQ-IDs all complete. 38 decisions
(D-001..D-038). 76 tests passing. Merged to main 2443909. Tag
v0.1.6 (milestone release on v0.1 patch line). All milestone
branches deleted (local-only; no remote configured). NOVA_FORGE_TOKEN
blank → Gitea release pending (local-only ship). Checkpoint cleared —
next run starts a new milestone.
2026-08-25 02:19:21 +00:00
CIAgent 2443909362 docs(milestone): complete v1.0-nova-platform (release v0.1.6)
---ci---
project: nova-platform
milestone: v1.0
status: complete
requirements:
  covered: [REQ-01,REQ-02,REQ-03,REQ-04,REQ-05,REQ-06,REQ-07,REQ-08,REQ-09,REQ-10,REQ-11,REQ-12,REQ-13,REQ-14,REQ-15,REQ-16,REQ-17,REQ-18,REQ-19,REQ-20,REQ-21,REQ-22,REQ-23,REQ-24,REQ-25,REQ-26,REQ-27,REQ-28,REQ-29,REQ-30,REQ-31,REQ-32,REQ-33,REQ-34,REQ-35,REQ-36,REQ-37,REQ-38]
  partial: []
---/ci---

v1.0 milestone complete: simplified infrastructure-delivery platform
derived from Nova (acdl). 6 phases (P0-P5 + P6 final). 38 REQ-IDs.
38 decisions (D-001..D-038). 76 tests pass. Engine boundary holds.
Happy paths green (check-only + CI). 13 L1 + 2 L2 modules. 5 terraform
roots. Shell reproducibility. Zero OOS files.

Tags: v0.1.0 (P0) → v0.1.1..v0.1.5 (P1..P5) → v0.1.6 (P6 = milestone
release on v0.1 patch line).
v0.1.6
2026-08-25 02:18:35 +00:00
CIAgent 2d8d8bb306 chore(repo): initialize nova-platform 2026-08-20 17:24:56 +00:00