version: '3'

# tasks/value.yml -- pull-based value-awareness readbacks (#1709).
#
# Per `conventions/task-caching.md`, tasks forwarding user-facing flags via
# {{.CLI_ARGS}} MUST NOT declare `sources:` / `generates:`.

vars:
  DEFT_ROOT: '{{joinPath .TASKFILE_DIR ".."}}'

tasks:
  show:
    desc: "Pull-based attributed-value trend readout (#1709). -- task value:show -- [--window=7d|30d] [--format=text|json]"
    dir: '{{.USER_WORKING_DIR}}'
    deps:
      - task: :engine:_ts-build
    cmds:
      - task: :engine:invoke
        vars:
          ENGINE_CMD: 'value:show --project-root "{{.USER_WORKING_DIR}}" {{.CLI_ARGS}}'
