Module: Textus

Defined in:
lib/textus/manifest.rb,
lib/textus/uid.rb,
lib/textus/boot.rb,
lib/textus/call.rb,
lib/textus/etag.rb,
lib/textus/gate.rb,
lib/textus/init.rb,
lib/textus/role.rb,
lib/textus/step.rb,
lib/textus/entry.rb,
lib/textus/store.rb,
lib/textus/doctor.rb,
lib/textus/errors.rb,
lib/textus/events.rb,
lib/textus/layout.rb,
lib/textus/schema.rb,
lib/textus/command.rb,
lib/textus/schemas.rb,
lib/textus/session.rb,
lib/textus/version.rb,
lib/textus/contract.rb,
lib/textus/envelope.rb,
lib/textus/key/path.rb,
lib/textus/manifest.rb,
lib/textus/container.rb,
lib/textus/gate/auth.rb,
lib/textus/step/base.rb,
lib/textus/action/get.rb,
lib/textus/action/put.rb,
lib/textus/action/uid.rb,
lib/textus/entry/base.rb,
lib/textus/entry/json.rb,
lib/textus/entry/text.rb,
lib/textus/entry/yaml.rb,
lib/textus/projection.rb,
lib/textus/step/fetch.rb,
lib/textus/action/base.rb,
lib/textus/action/boot.rb,
lib/textus/action/deps.rb,
lib/textus/action/jobs.rb,
lib/textus/action/list.rb,
lib/textus/key/grammar.rb,
lib/textus/ports/clock.rb,
lib/textus/ports/queue.rb,
lib/textus/step/loader.rb,
lib/textus/action/audit.rb,
lib/textus/action/blame.rb,
lib/textus/action/drain.rb,
lib/textus/action/pulse.rb,
lib/textus/action/rdeps.rb,
lib/textus/action/where.rb,
lib/textus/cursor_store.rb,
lib/textus/doctor/check.rb,
lib/textus/key/distance.rb,
lib/textus/key/matching.rb,
lib/textus/schema/tools.rb,
lib/textus/step/builtin.rb,
lib/textus/step/catalog.rb,
lib/textus/step/context.rb,
lib/textus/step/observe.rb,
lib/textus/surfaces/cli.rb,
lib/textus/surfaces/mcp.rb,
lib/textus/action/accept.rb,
lib/textus/action/doctor.rb,
lib/textus/action/key_mv.rb,
lib/textus/action/reject.rb,
lib/textus/contract/view.rb,
lib/textus/core/duration.rb,
lib/textus/core/sentinel.rb,
lib/textus/manifest/data.rb,
lib/textus/step/validate.rb,
lib/textus/action/data_mv.rb,
lib/textus/action/enqueue.rb,
lib/textus/action/propose.rb,
lib/textus/background/job.rb,
lib/textus/core/freshness.rb,
lib/textus/core/retention.rb,
lib/textus/entry/markdown.rb,
lib/textus/manifest/entry.rb,
lib/textus/manifest/rules.rb,
lib/textus/step/discovery.rb,
lib/textus/step/error_log.rb,
lib/textus/step/event_bus.rb,
lib/textus/step/signature.rb,
lib/textus/step/transform.rb,
lib/textus/background/plan.rb,
lib/textus/contract/around.rb,
lib/textus/contract/binder.rb,
lib/textus/manifest/policy.rb,
lib/textus/manifest/schema.rb,
lib/textus/pipeline/engine.rb,
lib/textus/pipeline/render.rb,
lib/textus/ports/audit_log.rb,
lib/textus/ports/publisher.rb,
lib/textus/ports/queue/job.rb,
lib/textus/action/published.rb,
lib/textus/action/rule_lint.rb,
lib/textus/action/rule_list.rb,
lib/textus/contract/sources.rb,
lib/textus/doctor/validator.rb,
lib/textus/ports/build_lock.rb,
lib/textus/step/fire_report.rb,
lib/textus/surfaces/watcher.rb,
lib/textus/action/key_delete.rb,
lib/textus/action/write_verb.rb,
lib/textus/background/worker.rb,
lib/textus/manifest/resolver.rb,
lib/textus/surfaces/cli/verb.rb,
lib/textus/doctor/check/hooks.rb,
lib/textus/envelope/io/reader.rb,
lib/textus/envelope/io/writer.rb,
lib/textus/ports/watcher_lock.rb,
lib/textus/surfaces/cli/group.rb,
lib/textus/action/rule_explain.rb,
lib/textus/background/job/base.rb,
lib/textus/manifest/entry/base.rb,
lib/textus/manifest/entry/leaf.rb,
lib/textus/step/registry_store.rb,
lib/textus/surfaces/cli/runner.rb,
lib/textus/surfaces/mcp/errors.rb,
lib/textus/surfaces/mcp/server.rb,
lib/textus/surfaces/role_scope.rb,
lib/textus/action/key_mv_prefix.rb,
lib/textus/action/pulse/scanner.rb,
lib/textus/background/job/sweep.rb,
lib/textus/core/retention/sweep.rb,
lib/textus/doctor/check/schemas.rb,
lib/textus/manifest/schema/keys.rb,
lib/textus/ports/sentinel_store.rb,
lib/textus/surfaces/mcp/catalog.rb,
lib/textus/surfaces/mcp/session.rb,
lib/textus/manifest/capabilities.rb,
lib/textus/manifest/entry/nested.rb,
lib/textus/manifest/entry/parser.rb,
lib/textus/manifest/policy/react.rb,
lib/textus/surfaces/cli/verb/get.rb,
lib/textus/surfaces/cli/verb/put.rb,
lib/textus/action/schema_envelope.rb,
lib/textus/background/job/refresh.rb,
lib/textus/core/freshness/verdict.rb,
lib/textus/doctor/check/audit_log.rb,
lib/textus/doctor/check/sentinels.rb,
lib/textus/doctor/check/templates.rb,
lib/textus/manifest/entry/publish.rb,
lib/textus/manifest/policy/source.rb,
lib/textus/ports/audit_subscriber.rb,
lib/textus/step/builtin/csv_fetch.rb,
lib/textus/step/builtin/rss_fetch.rb,
lib/textus/surfaces/cli/group/key.rb,
lib/textus/surfaces/cli/group/mcp.rb,
lib/textus/surfaces/cli/verb/init.rb,
lib/textus/background/planner/plan.rb,
lib/textus/manifest/entry/produced.rb,
lib/textus/manifest/policy/matcher.rb,
lib/textus/pipeline/acquire/intake.rb,
lib/textus/ports/storage/file_stat.rb,
lib/textus/step/builtin/json_fetch.rb,
lib/textus/surfaces/cli/group/data.rb,
lib/textus/surfaces/cli/group/rule.rb,
lib/textus/surfaces/cli/verb/watch.rb,
lib/textus/action/key_delete_prefix.rb,
lib/textus/core/freshness/evaluator.rb,
lib/textus/pipeline/acquire/handler.rb,
lib/textus/ports/storage/file_store.rb,
lib/textus/surfaces/cli/verb/doctor.rb,
lib/textus/contract/resources/cursor.rb,
lib/textus/doctor/check/illegal_keys.rb,
lib/textus/manifest/entry/validators.rb,
lib/textus/manifest/policy/retention.rb,
lib/textus/manifest/schema/validator.rb,
lib/textus/surfaces/cli/group/schema.rb,
lib/textus/surfaces/mcp/tool_schemas.rb,
lib/textus/background/job/materialize.rb,
lib/textus/background/retention/apply.rb,
lib/textus/manifest/schema/vocabulary.rb,
lib/textus/doctor/check/handler_permit.rb,
lib/textus/doctor/check/manifest_files.rb,
lib/textus/doctor/check/rule_ambiguity.rb,
lib/textus/manifest/entry/publish/mode.rb,
lib/textus/manifest/entry/publish/none.rb,
lib/textus/manifest/entry/publish/tree.rb,
lib/textus/pipeline/acquire/projection.rb,
lib/textus/pipeline/acquire/serializer.rb,
lib/textus/surfaces/cli/verb/mcp_serve.rb,
lib/textus/doctor/check/generator_drift.rb,
lib/textus/contract/resources/build_lock.rb,
lib/textus/doctor/check/proposal_targets.rb,
lib/textus/doctor/check/protocol_version.rb,
lib/textus/init/templates/machine_intake.rb,
lib/textus/manifest/entry/ignore_matcher.rb,
lib/textus/surfaces/cli/verb/schema_diff.rb,
lib/textus/surfaces/cli/verb/schema_init.rb,
lib/textus/doctor/check/schema_violations.rb,
lib/textus/manifest/policy/handler_permit.rb,
lib/textus/manifest/policy/publish_target.rb,
lib/textus/step/builtin/ical_events_fetch.rb,
lib/textus/doctor/check/schema_parse_error.rb,
lib/textus/manifest/entry/publish/template.rb,
lib/textus/manifest/entry/publish/to_paths.rb,
lib/textus/doctor/check/intake_registration.rb,
lib/textus/manifest/entry/validators/events.rb,
lib/textus/manifest/entry/validators/ignore.rb,
lib/textus/pipeline/acquire/serializer/json.rb,
lib/textus/pipeline/acquire/serializer/text.rb,
lib/textus/pipeline/acquire/serializer/yaml.rb,
lib/textus/surfaces/cli/verb/schema_migrate.rb,
lib/textus/manifest/entry/validators/publish.rb,
lib/textus/step/builtin/markdown_links_fetch.rb,
lib/textus/doctor/check/unowned_schema_fields.rb,
lib/textus/init/templates/orientation_reducer.rb,
lib/textus/doctor/check/orphaned_publish_targets.rb,
lib/textus/manifest/entry/publish/subtree_mirror.rb,
lib/textus/doctor/check/publish_tree_index_overlap.rb,
lib/textus/manifest/entry/validators/format_matrix.rb,
lib/textus.rb

Overview

Reducer that reshapes the raw projection rows into the keys the orientation.mustache template references. Without this, the template would only have access to the flat rows list.

Defined Under Namespace

Modules: Action, Background, Boot, Command, Contract, Core, Doctor, Entry, Etag, Events, Init, Key, Layout, Pipeline, Ports, Role, Step, Surfaces, Uid Classes: BadContent, BadFrontmatter, BadManifest, BadRender, BuildInProgress, Call, Container, CursorExpired, CursorStore, Envelope, Error, ErrorInfo, EtagMismatch, FlagRenamed, Gate, GuardFailed, InvalidProjection, InvalidRole, IoError, Manifest, Projection, ProposalError, PublishError, Schema, SchemaViolation, Schemas, Session, Store, TemplateError, UnknownKey, UsageError, WriteForbidden

Constant Summary collapse

VERSION =
"0.53.0"
PROTOCOL =
"textus/3"