Skip to content
Cockpit0.29.0
A snapshot: read at commit 707a04c7ce8 on 2026-10-18T00:06:01Z by majordomus 0.29.0. Nothing on this page is read again. See it live

I1013

Search over the graph, generated, with nothing to run

Where it stands

devtask.issue
Readiness
blocked 1 of its dependencies is not DONE
Status
BLOCKED
Can start
not now
Milestone
Milestone status
ACTIVE
Wave
4
Waiting on
Holds back
Behind it in all
1
Evidence
0 of 2
In the waySubjectDetail
issueI1007I1007 is not DONE
A move writes the repository: it stamps one field of this issue's record and appends one event to the ledger, and a commit will carry both.
The same moves from a terminal

majordomus plan start I1013

majordomus plan verify I1013

majordomus plan done I1013

What it is

Objective
Provide one search over identities, titles, descriptions, tags, categories, commands, routes and documents, from a generated index that works in the static build with no service behind it.
Why
A repository this size does not need a search service, and adding one would put the published site behind an availability dependency it currently does not have.
Now
No unified search exists over the layer.
Wanted
One generated index serves both projections, its contents derive from the graph, and it costs nothing to operate.
Done when
unknown: the record declares no `completion`
Risk
A client-side index grows with the repository until it dominates the page weight. Measuring it now is what makes the later decision to page or trim it a measurement rather than a surprise.

Acceptance

  • The index is generated from the graph and covers identities, titles, descriptions, tags, categories, commands, routes and documents
  • Search works in the static build with no backend
  • A newly registered capability is findable after generation with no further edit
  • The index size is measured and counted against the asset budget
Validation
bash test/run.shmajordomus generate --check
Evidence required
search_generatedstatic_search_works
Evidence present
unknown: the record carries no `evidence` entries

Scope

Touches
share/cockpit/src
Not
An external search service for a graph of this sizeA hand-maintained index or keyword list
Depends on
Priority
p2
Profile
implementation
Parallel safe
true
Owner
unknown: the record declares no `owner`

The work so far

Branches
none
Merged
none
Commits
0
Trunk
master
Sessions
none
Created
2026-09-06
Updated
2026-09-06
Started
unknown: the record declares no `started_at`
Verified
unknown: the record declares no `verified_at`
Completed
unknown: the record declares no `completed_at`

Synchronisation

Adapter
scripts/github-sync
Repository
unknown: the derived plan's header carries no repository
External issue
unknown: a live GitHub state; this executable makes no network call, so only `scripts/github-sync --check` can answer it
State there
unknown: a live GitHub state; this executable makes no network call, so only `scripts/github-sync --check` can answer it

Findings

Nothing is wrong with these records.