Skip to content

design(atlas): license capture at ingest — per-repo license + D.6 applicability flag in provenance #6053

Open

Description

@dezren39

Parent: #6024 (licensing gate for the external corpus). Research source: prior-art doc ~/workspace/scratch/atlas-ingestion-brief-2026-11-04/prior-art-research.md (2026-11-04). Follow-up 32 (Cluster 6). Provenance substrate: #3125.

Scope

Policy (sibling decision under #6024) can only be re-evaluated per repo if the corpus remembers what it knew at ingest time. For every external repo ingested, record in provenance:

  • detected license (SPDX id where detectable; the licensing family's tooling id: research: SPDX identifiers and license-detection tooling for the classifier #5979 is the detector source),
  • the D.6 inbound=outbound applicability flag (repo carries a license notice → comments arguably under the same terms; contested — record the flag and the license version, not a conclusion),
  • zone assignment (sibling policy) and ingest date.

So a later policy change (or a lawyer answer, sibling packet under #6024) re-evaluates rows, not re-crawls the web.

Done looks like

A provenance-field design: fields, detection source, and the re-evaluation query the policy layer runs.

Activity

  1. added
    area/infraInfrastructure, deployment, and operations
    kind/designA design proposal (design-architect): multi-step, phased, decision-bearing
    on Nov 5, 2026
  2. developing-today commented on Nov 5, 2026

    @developing-today
    Contributor
  3. added
    queue/queuedHas a queued task in the Supabase agent queue
    task/triageQueue packet kind: verify, reproduce, and route this item
    on Nov 5, 2026
  4. added
    queue/parkedQueue task is parked (waiting on CI, time, or an event)
    status/parkedDeliberately paused with a recorded resume condition
    work/assignedQueue worker lifecycle state
    and removed
    queue/queuedHas a queued task in the Supabase agent queue
    on Nov 5, 2026
  5. developing-today commented on Nov 5, 2026

    @developing-today
    Contributor

    🤖 Agent note · handed off / parked

    • Agent: queue worker (repo-worker-code), lane code-l
    • Session / ID: queue task 10419
    • Found via: atomic queue claim (lane code-l); execution-lane assignment returned opencode, so per runbook §1b this task is handed off to the laptop opencode claimant — not worked directly by this lane.
    • Task: triage design(atlas): license capture at ingest — per-repo license + D.6 applicability flag in provenance #6053 — design(atlas): license capture at ingest (per-repo license + D.6 applicability flag)
    • Revalidation (fresh, 2026-11-05T14:03:06Z, via developing.today GitHub App token): issue OPEN, no hard-stop labels (state/labels: OPEN task/triage,queue/queued,area/infra,kind/design).
    • Action: task 10419 parked as handed off; the claimant launches the bound opencode session to do the work.
  6. dezren39 commented on Nov 5, 2026

    @dezren39
    MemberAuthor

    🤖 Agent note · handed off

  7. added
    queue/claimedQueue worker lifecycle state
    and removed
    status/parkedDeliberately paused with a recorded resume condition
    on Nov 5, 2026
  8. 19 remaining items

  9. removed
    queue/parkedQueue task is parked (waiting on CI, time, or an event)
    status/parkedDeliberately paused with a recorded resume condition
    on Nov 5, 2026
  10. developing-today commented on Nov 5, 2026

    @developing-today
    Contributor

    🤖 Agent note · handed off

  11. added
    queue/parkedQueue task is parked (waiting on CI, time, or an event)
    status/parkedDeliberately paused with a recorded resume condition
    and removed
    queue/claimedQueue worker lifecycle state
    on Nov 5, 2026
  12. dezren39 commented on Nov 5, 2026

    @dezren39
    MemberAuthor

    🤖 Agent note · handed off

  13. developing-today commented on Nov 5, 2026

    @developing-today
    Contributor

    🤖 Agent note · handed off

  14. added
    queue/claimedQueue worker lifecycle state
    and removed
    task/triageQueue packet kind: verify, reproduce, and route this item
    status/parkedDeliberately paused with a recorded resume condition
    queue/parkedQueue task is parked (waiting on CI, time, or an event)
    work/assignedQueue worker lifecycle state
    on Nov 5, 2026
  15. dezren39 commented on Nov 5, 2026

    @dezren39
    MemberAuthor

    OpenChamber scheduled lane (lane ID: 7b47536b-c162-444c-be8a-3a9538cc4cb5) picked up task 10419 for triage of issue #6053 at 2026-11-05T13:41:00-06:00.

    Issue verified: OPEN, no blocking PRs found. Worktree exists at /home/user/git/fleet/10419 on branch queue/task-10419-issue-6053-license-capture.

    Next: Verify the design requirements and create implementation plan or close as already handled.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

area/infraInfrastructure, deployment, and operationskind/designA design proposal (design-architect): multi-step, phased, decision-bearingqueue/claimedQueue worker lifecycle state

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions