// Everything in output_examples/generic.json (excluding updated_at) plus:
{
  "publishing_app": "base-hostname-of-app-that-owns-this-content", // must be resolvable with Plek.new.find(publishing_app)
  "rendering_app": "base-hostname-of-app-that-renders-this-content", // must be resolvable with Plek.new.find(rendering_app)
  "routes": [
    {"path": "/base-path/subpath", "type": "prefix"},
    {"path": "/base-path/other/path", "type": "exact"}
  ],
  "redirects": [
    {"path": "/base-path/obsolete-path", "type": "exact"}
  ],
  // One of:
  //  'major' - major changes to a piece of content.
  //  'minor' - changes which don't affect the meaning of the content, eg typo
  //            correction.
  //  'republish' - useful in situations such as when the data structure has
  //                changed. Might also be used for content being migrated to
  //                GOV.UK.
  //
  // Others can be added in future, content-store will just pass them through to the fanout.
  "update_type": "republish"
}

// Everything in output_examples/generic.json (excluding updated_at) plus:
{
  "publishing_app": "base-hostname-of-app-that-owns-this-content", // must be resolvable with Plek.new.find(publishing_app)
  "rendering_app": "base-hostname-of-app-that-renders-this-content", // must be resolvable with Plek.new.find(rendering_app)
  "routes": [
    {"path": "/base-path/subpath", "type": "prefix"},
    {"path": "/base-path/other/path", "type": "exact"}
  ],
  "redirects": [
    {"path": "/base-path/obsolete-path", "type": "exact"}
  ],
  // One of:
  //  'major' - major changes to a piece of content.
  //  'minor' - changes which don't affect the meaning of the content, eg typo
  //            correction.
  //  'republish' - useful in situations such as when the data structure has
  //                changed.
  //
  // Others can be added in future, content-store will just pass them through to the fanout.
  "update_type": "republish"
}

Remove ambiguous definition of 'republish'
Remove ambiguous definition of 'republish'

We should document how migrated content is published when we get to it.
