anchor.diff:      };
   
       // TODO
  +    // FIXME 和add的逻辑近似？继续抽取相同逻辑出来
  +    posts[uuid] = post;
  +    _pushPostToEndOfCreatedList(uuid);
  +    _pushPostToEndOfUpdatedList(uuid);
     }
   
     Map _parsePostHeader(String markdown) {
  
positive.code:     // FIXME 检查头格式是否正确，不正确返回null
      // attachments这个字段是从markdown内容中，分析![](...)格式分析出来的，不是直接写在markdown里的
      return {};
    }
  
    //-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
  
negative.code:     };
  
      // database: post
      posts[uuid] = post;
      _pushPostToEndOfCreatedList(uuid);
      _pushPostToEndOfUpdatedList(uuid);
  
      // database: category
      _updateCategory(headers['category'], timestamp, isAddPost: true, postUuid: uuid);
  